Sat 28 June 2008 @ 17:05
Deep Breath. Marshall your thoughts. Don’t gush. Seriously, don’t be like a groupie here. Or a fanboi. It just wouldn’t do for me. At my age. Okay okay, fuck it… DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!! DIABLO III IS COMING!!!
Thu 1 May 2008 @ 02:51
Way way back (this would be when we lived in Cork I think, which makes it when I was fourteen or fifteen) I had a game for one of my computers. It was about keeping a ball up in the air and getting points for the most amount of kicks you could make. Someone has re-created it with a more modern slant and James linked to it recently. Check it out for some time-consuming fun!
Jims Blog - Flash ActionScript has never been so much fun...
Sun 30 March 2008 @ 04:35
Hey Dave, I have no idea if you've ever played it, but I want to share with you something that has kept me going through many many nights over the last... erm... twenty years. Its a card game called Shithead (I've heard Ozzies call it President though I've just Googled and found something completely different. Shithead Googles with the wrong rules too.*) and its one of the top three or four games I've ever played. It goes like this.
Two to many players can play. You need two decks, from which jokers must be stripped. Shuffle the decks together. Dealer deals clockwise : four cards face down which players cannot look at, then four cards face up for everyone, and then another four cards face down for all, and one card in the middle which stares the discard pile. You are allowed to pick up and sort the eight cards you have access to. You can sort the cards and place your top four cards face UP on the four cards you have face down.
The order of play is to lay a suitable card or cards to the discard pile and then pick up from the deck. You must hold at least four cards in your hand where possible. You must play higher or equal to the card last played except on a seven (you must play seven or lower on a seven). Ace is the highest, two is a wildcard which can play on and be played on by anything, and ten reverses the order of play. You can play multiples of cards up to a maximum of four on the discard pile. When four of the same cards have been played, then they and the rest of the discard pile are put away for the duration of the game. The person who puts away the discard pile with "four of those" gets to play again, after picking up if necessary. If you are unable to match or beat the last card played, then you have to pick up ALL the cards on the discard pile.
Once the last card is played from your hand, you can play your face up cards in any order you like. Once they are gone, you are forced to play your cafe down cards blind. The one who is left with cards remaining is the Shithead, and can sometimes be required to forfeit something (go make the coffee etc).
* If you google Shithead there are a myriad of variations on the net. There seems to be a very popular variation with three cards played at the start and requiring only one deck of cards. It might be worthwhile looking into that too. Enjoy :-)
Wed 24 October 2007 @ 20:34
My German classes end on Friday. We're doing an exam in the morning, and then taking the time to discuss it afterwards. Its going to be interesting, as we have been mostly concentrating on speaking the language so far, not on writing it. Actually.. I have to say that I assume that the exam is written; it could actually be oral. That would be better... though I will really have to study the cases for the next few days. Bleh - the cases are always my problem. So is gender. Anyway, I signed up yesterday for the next course, which is in November. Its another €650 which isn't nice, but it really needs to be done. Yesterday we were at Anna's Grandmother's apartment, and I was talking to her in German. Anna noticed an improvement in my language there more than before, probably because she talks to me every day. This would no doubt be a good thing.
So, Hellgate London. I was playing it last night and it rocked! On my laptop which doesn't have a DX10 graphics card it was very slow until I turned down the options. When I did that though, it was like being freed from some kind of captivity. It's a very slick, fast, action game with a variable third person perspective above and behind your character. If you don't know the back story, check out the web site
. You could potentially sign up for the beta too. Anyway, in structure the multiplayer version is quite similar to Earth and Beyond. You go out from the safe area and perform dangerous tasks - typically like killing demons and collecting loot - but can always come back to the safe areas if you need to do things like recuperate or make objects. (I've just passed our new apartment on the train again... yay!) I've not gotten sp far with it yet - though I have killed some monsters in the early stages, and the action is lovely. Don't forget that more than any other game, this is the successor to Diablo. Its written by the same people and their penchant for (obsession with) details are incredible. I've seen some videos of the DirectX 10 version and it looks like some of the best graphics I have ever seen on the PC. I won't get to play that until I unpack my PC though, which isn't going to be for a few weeks. Have to head now, we're almost at the station. I'm not going to have much time to play it this week, but I'll document my findings next week for sure.
Tue 23 October 2007 @ 07:09
"The NDA period for the general Beta test is officially over! THANK YOU all for being as good as you have been on this. Feel free to post, email, phone call, and alert your local news station about your play experiences!"
So, what can I tell you about Hellgate London. Well, not that much really, because I haven't installed it yet. However, I am downloading it as we speak, and will give it a good seeing to tomorrow. I've been waiting for this game for a LONG time now. It had better be worth the wait!
Sat 16 December 2006 @ 23:55
I had linked to a dev blog on Eve Online's internal web site earlier, but of course you'd need an account to read it. So here it is, pasted in full :
walking in stations
reported by t0rfiFrans | 2006.11.17 16:39:36 | Comments
As many of you have probably heard, either at the Fanfest last weekend or in the forums, we are working on a system to render and animate full-body characters within EVE. The system will be used to represent your character in-station and other locations where a capsuleer ( pod pilot ) would crawl out of his pod, take a quick shower, throw some clothes on and mingle with other capsuleers.
This opens up a huge amount of questions and speculation that have to do with technical issues and game design issues. As the project has just started within the company, many questions can not be answered at the moment, but I hope to clear things up a bit with this blog.
Technical issues: Animation
When we originally developed EVE, we took one look at our competition and existing space games and concluded that the quality of graphics and the level of detail space games were offering were far to limited, unappealing and in some cases bordered on being an insult to the people that were supposed to play them. We set out to create a shading and rendering engine capable of exceeding whatever was considered “good enough" at the time and never looked back. We’re quite proud of what we achieved back then, although as time has passed, technology and art direction in games in general has evolved so that the art we created in 2001 to 2003 isn’t as unique as it was back then. This is being addressed by our massive graphics engine update, already talked about and covered both on this website, in EON and countless interviews.
Now, today we’ve set our sights on character rendering and lifelike animation. It’s important to realize that in order to create realistic looking characters, you have to pay great attention to how they will be animated. We have examples of 3d rendered characters in films and digital media that look amazing when you see a screenshot or a still frame, but once they start moving, they look like zombies or animatronic RealDolls™. There’s actually a term that describes how cg or cartoon humanoid characters tend to look creepy and un-lifelike the closer you get to photorealism. A Japanese roboticist named Masahiro Mori gave it the name "Uncanny valley". If we plan to create close to photorealistic characters, we must ensure that they’re behavior matches the quality of the shading and rendering in order to keep them out of this valley of darkness.
So exactly how do we create lifelike animation? Well, for one, we will use state of the art motion capture. There are nuances in the biomechanics of the human body that only the most experienced and skilled animators are able to express. It takes them, however, days to create what you capture in minutes in mocap. The amount of animation needed for a project like walking in stations prohibits us from hiring an army of the worlds most talented animators and having them animate for years until their fingers bleed.
But motion capture is no magic wand. It’s a tool. You still have to process and work with the data.
There are also various issues with motion capture. It’s recorded animation from human motions that happened that day in the studio, perhaps years before you are playing the game, maneuvering around a crowded hall with your corpmates. A friend walks past you, a busty waitress bends down to pick up some stuff on the floor or a whiff of steam erupts from a pipe close by, engulfing your head for a moment in scorching hot, foul smelling chemicals. How would you react? Wouldn’t you at least nod to your passing friend, shoot a candid glance at the waitress, or put your hand up against your face as the steam hits it? What about the corp CEO? Will his corp mates look at him with more respect or admiration than they would a stranger?
And what does looking at someone entail? Do your eyes focus on him? Does your head move aim towards him? Or do you twist your entire torso so that you are facing him? The answer is different based on various social and psychological attributes.
This brings us to an area of computer graphics called dynamic avatar human-to-human interaction. It tries to apply knowledge derived from years of research of human body language into the actions of computer generated avatars, so that their behavior mimics human behavior without the user or NPC controller micro-managing every little twitch of the body or glance of the eyes.
This is one of the areas that we intend to research and apply to our animation system. To our assistance, we’ve teamed up with the Center for Analysis and Design of Intelligent Agents at the Reykjavik University (RU). Two brilliant guys, Dr Kristinn R Þórisson and Dr. Hannes Högni Vilhjálmsson, both MIT Media Lab PhDs with extensive research experience in these topics will lead research at RU that will eventually find its way into our game environment.
At the moment we’re working on a scriptable animation sequencer and procedural animation solver that will serve as the building blocks for our avatar’s dynamic behavior. The skinny white naked men shown at the Fanfest staring at geometric shapes and each other were primitive examples of the capabilities of this system.
Technical issues: Rendering
With the advent of programmable shaders in modern day graphics cards, we are able to render truly amazing images in real time. Stuff that existed solely in the realm of high-budged Hollywood movies can now be rendered by a single square inch of silicon in your laptop. We see truly photorealistic demos from graphics cards vendors that make us think that soon CG and reality will be indistinguishable.
That is all very good. But once you take the technology used to render a single character on a high-end workstation with the most beefed up graphics card out there and try to apply to to fifty characters walking around in a dynamic environment, reality sets in an you realize that there’s still a great amount of optimizing and sacrificing to be done.
Earlier today, someone here at the office mentioned a fleet battle that happened today on TQ that had 450 ships engaged at the same location, and stressed our servers quite a bit. Now, imagine 450 high-quality photorealistic characters walking around in a detailed environment. Obviously, a lot of intelligence has to be put into LODing, optimization etc. With the advent of normal-mapping and per-pixel shading, we’re able to render humans, originally modeled with close to 400.000 polygons using around 8000 polygons without a noticeable lack in detail. 8000 polys is still a lot, and we’ll try to get this number down without sacrificing quality. The heads in the character portraits in EVE today range from 4000 to 6000 polys. So now we can have an entire body with a head in far more detail.
But that’s only the poly count. Obviously shading has evolved a lot as well. Subsurface scattering, anisotropic lighting have recently become available to us and we intend to use those technologies plus a plethora of other stuff to realistically render the faces of your characters.
Here is an example of what we have running in our engine at the moment. This character model is 8500 polygons and is rigged with a skeleton for limbs, fingers and face.
Game design stuff
So… This is probably the part people are most curious about. What exactly will we be able to do once we’re inside the stations?
First of, I want to stress that we intend to build the world and experience inside the stations incrementally. The first release will have limited functionality and is expected as a more of a socializing forum than a place for brutally strangling your rival corp members or tossing handgrenades into a crowd of newbies, although both would be rewarding experiences for many players ( not the ones being strangled or blown up, though ).
There are a lot of services within stations at the moment being offered via a UI that we are used to and enables us to perform complex actions quickly. There are no plans for disabling any of these UI elements or replacing them with “real world" experiences, such as having to walk to a repair shop to have your ship fixed or spend hours tracking down agents in dark corridors. We might have you doing similar tasks, for added immersion, but we’ll never ruin the existing experience for people who want to be quick about their business in station so that they can hurry out and get back to podding miners.
Socializing in society, however, is very often done around some kind of action, game or activity, that in themselves are perhaps dull or monotonic, but serve as some sort of excuse for people to gather and chat. Bars, for example, are social places for the most part. They often have pool tables and darts and… beer. All tools to break the ice and play around with casually while you mingle with people. We realize that it’s not enough to just build a 1000 square meter circle inside a station, put everybody there and wait for the party to start. There will be stuff to do inside the station, some of it practical, some of it mundane, and lots of it will tie into the roleplaying backstory of the game.
It is often said that EVE forces everybody to roleplay. Not so much with the words that they speak, but with the actions they take. Just to make money or get from point A to B, the game mechanics are based on a solid back story and setting so you find yourself performing actions that in themselves are roleplaying yet serve a pragmatic purpose for attaining your goals. This is a design pattern that we will continue to use inside the stations. The last thing we want is for the stations to become a venue for dancing the Macarena or other actions that are totally out of character for the game and the people in it. I think Reynir, our founder / creative director once said in an interview that there will be no dancing in EVE:
“Macarena-dancing aliens have nothing to do with science fiction in my book. I recommend watching Aliens, Blade Runner and The Empire Strikes Back. This is what true science fiction is about and the reason we made EVE."
The pod-pilots / capsuleers are the elite of EVE society. The chosen few who decide their own fate and often that of others, with the buying power of small contries and the military might of nations. As described in our stories, they are the rock-stars or the EVE universe. Normal people look upon them with awe, and those in power regard them with often envy, discontent and fear, as the pod-pilot, powerful as he is, answers to no-one than himself and his corporation. This is fact we want to capture and portray realistically within the stations. That’s for instance why pod-pilots mingle with each other and perhaps a select few of the NPCs in stations. They stay in VIP lounges and corporate offices, and far below in the small streets and corridors, you glimpse the thousands of normal people making their way around the station.
Then there is the question of combat. Personally, like I stated at the fanfest, I have a strong urge to perform violent acts upon other people when I’m with them in an online environment. It may have to do with bad upbringing, incorrect role models or just genes. But many people share this affliction with me. What will we do to meet their needs?
Combat is a pandora’s box of problems. If we introduce combat we need some sort of combat system. Now knowing EVE players, it’s very likely they won’t settle for a simple combat system. They want to train skills, combine equipment, use tactics and multi-pronged attack manouvers. This sort of system is hugely complex. There’s also the issue of security, security status, CONCORD etc. Plus the issue of cloning, skill loss etc. I think it’s frank to say that there will not be life-threatening combat in the first release of this project. We’ve toyed with the idea of never being able to kill someone, only “wound them seriously" so that the docbots at the medical bay can patch you together to your same self, because you didn’t receive any brain damage. Hence no skill loss. But that still requires a system for combat. -Do we want to create a new MMPORG inside an existing MMPORG? Well, we’re halfway there with putting you in stations. But the short answer is: no combat to begin with.
After we launch the first release of walking in stations, if the forums explode with “can I plz kill ppl!?!?!" requests, we’ll consider them seriously and look at how to implement it in a reasonable way. Until then, it’s petting and hugging only ( not really but you get the idea ).
Well now, we retreat to our cave and continue coding, crafting and designing. You’ll read more about the project in a future issue of EON, and we’ll be sure to keep you posted as the project progresses. There’s a lot of engineering and game design issues that need to be resolved. We have our work cut out for us. But hey, this is what we love doing!
Thanks for your interest.
Mon 19 May 2003 @ 12:33
Lets see, whats been happening... um... I've been playing Eve-Online quite a bit lately, and its turning out to be better and better as it goes on. For those of you who don't know, Eve is a massively multiplayer online game in the same genre as Elite. In fact, its almost exactly like Elite, but bigger, and better. It also has real people flying around in it - typically around four thousand of them at the same time. That makes for a fucking awesome game.
Oh, I also got a new job last week. I'm going to move from Technology to Marketing, and do some funky things on the ground floor. More about that later on, I have a lot of things to get through first.
Sat 1 March 2003 @ 22:18
At last, I got invited this morning to join the Eve-Online
beta test. I'm downloading the client now, but its 411Mb in size, so is going to take an hour or so. ::cue Cartman voice:: Broadband... I love you broadband ;-)
Thu 16 January 2003 @ 09:42
I've been crap at updating again... sorry. Work is crazy at the moment, and the rest of the time I've been playing E&B or working on an items database site I've been building to complement one of my characters. I've just been promoted to level 75, and joined a guild. More later... maybe ;-)
Thu 12 December 2002 @ 20:09
Yesterday I should have been at a preview of the new Lord of the Rings movie. Something blocked me from going, which made me really annoyed. I was looking forward to that, a lot. Oh well, guess I'll have to wait a couple of weeks ;-) I was playing E&B last night, and using a program called EBDB to manage requirements for making some devices I wanted to sell. The interface to EBDB is clunky, and could do with being a little more intuitive. So I'm going to write my own, and give it a web front end thats flexible enough that it works for what I need. Later on, if it gets good, I'll spread it out around the E&B community and see if anyone likes it :-)