I’ve already written about the semi-conductor project and how I’ve written some Flash animations/applications for it. Of course, I’m more interested in making fun stuff´, so I decided to put my knowledge to good use and write a small game to see how difficult/awkward Flash actually is.
To sum it up, it is somewhat awkward, at least if you use the IDE itself. FlashDevelop still is as nice as ever, but you can quickly develop games nonetheless. I prefer Torque Game Builder though in retrospect.
Before I continue talking about the development itself, let’s take a look at the actual game. Sploidz was the first game I wrote using Torque Game Builder for Joshua Dallman, and since I still had all the assets in my subversion repository, it was an easy decision to try and port this game. If you want to play it, you can download it for free here.
I haven’t ported everything: I’ve just rewritten the main characteristic features that make up Sploidz’s code in ActionScript.
Without further ado´ here is the game:
Click to open Sploidz in its own window
Because the art is still copyrighted and I haven’t heard back from Joshua yet ´, I decided to create a free version that only uses “coder art” – in this hand-drawn coder art
Some´ have said that this version looks cuter, decide for yourself:
Click to open SploidzCC in its own window
Below you’ll find a description of the development and at least one helpful trick and most importantly a link to the source code of the “copyright-free” version.
Because the orginal version is way too difficult to be really fun, I actually sat down one more time and added code to make the platform slower if you’re in danger of losing (up to 3 times slower):
Click to open SploidzMoreFun in its own window
Tags: ActionScript, Flash, FlashDevelop, game, Photoshop, Sploidz
I’ve quite a few things I’ve wanted to write about a long time ago and I actually started working on them and taking notes, etc. but never found time for one reason or another to write and publish the actual posts.
So this is meant as fast forward of all these text bits.
One awesome movie. I’ve seen it twice already and I still love the movie and its plot. I don’t want to spoil too much of the story, but some will probably inevitable.
A few bullet points:
Fahrenheit is a pretty cool. Like many movies it is excellent for 90% of the playtime and then it suddenly starts to suck and/or becomes very weird story-wise.
It’s not a typical game as more a cinematic experience that does a good job at combining gaming aspects with a very advanced plot and some pretty awesome action scenes.
I’ve really enjoyed the game and just like Omikron: The Nomad Soul (an earlier game by developer Quantic Dream) it’s positively refreshing and different.
Some random notes:
Last year I think I wrote that I had started reading “The Pragmatic Programmer“. I actually finished reading it quite a while ago, but here are a few remarks about it:
I’ve bought the “OpenGL Superbible” and it’s a pretty good book if you want to learn OpenGL or read a light text about certain advanced OpenGL features before rolling up your sleeves and digging around in the extension specs. It’s written like a big and pretty complete tutorial and the latest edition is a lot better suited for the new features than, say, the latest edition of the OpenGL Programming Guide (which is pretty horrible – I’ve read through the sixth edition and it’s pretty much the second edition plus a paragraph tacked on here and there and long explanations of deprecated features).
The only part of the book that is really, really weak and totally useless is the part about GLSL and shader programming. It contains a short description about GLSL and while the chapter summary mentions functions like glUniform and co, the function is not mentioned anywhere in the chapter nor does it provide even one example on how to set or access vertex attributes or uniforms, which is essential.
If you want to learn about GLSL and shader programming in OpenGL I can only recommend the OpenGL Shading Language and the GLSL language specifications.
First don’t buy this book. It’s from Intel Press (you can read the book description here) and it’s ridiculously expensive for the content it provides.
I got it for free at university presentation from Intel and have read through most of it in the last weeks and really – if you want to learn about OpenMP and threading techniques and tools, there are better sources available online for free.
This book on the other hand is awesome – buy it if you are interested in computer graphics and want to understand the underlying principles better.
It’s well-written and presents lots of advanced computer graphics topics in a very understandable way. Especially the chapters about local and global illumination and the physical base of them are very good. It is good starting point to look for resources and papers and the book’s homepage is also pretty useful: http://realtimerendering.com/.
Tags: Fahrenheit, Memento, Multi-Core Programming, OpenGL Superbible, Real-time Rendering, The Pragmatic Programmer
Last week I had the joy of playing and beating Crysis (you’ll find out later why I emphasize that I beat it). While playing I took some notes, which I want to share with you (some might be funny facts, others might show why Crysis sucks and others could be proof for some awesomeness that you can – still? – find in the game).
First off though, this is going to contain lots and lots of spoilers, so just lemme put up a
SPOILER ALERT
sign before continuing.
Tags: Crysis
Yay, I’ve finally found time to play through Halo 1 for the PC. To be honest I didn’t even know that I owned the game a few days ago, but when I looked through one of my drawers, I found it together with Supreme Commander and GTA: San Andreas \o/
To make playing it look like work or at least like something worthier than just playing, I’ve taken notes occasionally and here they are:
So far, so good. I like Halo a lot and although some levels seemed a bit stretched (Library again), playing it was fun. I don’t know, what I’m going to play next, but I think that maybe I should spend some of my time coding again – nah, just joking, next I’m going to play Call of Duty or more Sam & Max...
Cheers,
Black
Mirror’s Edge is one awesome game.
There is hardly any information out about the game yet and the official homepage is lacking but if you’re interested, there is at least one good fansite (I haven’t checked for others yet) and a few trailers that really make me want to see more (or work for DICE – you decide..).
Check out the trailers:



If you’re interested in some additional thoughts, please continue and read on:
Tags: analysis, game, mirror's edge, trailers