Posts Tagged ‘desk’
Dinner break time + desk view.
I’m reading a book to know more about RPG classes, the name is “Programming Role playing Games With DirectX” from André LaMothe – CEO Xtreme Games. Although I’m writing the game in Shiva with Lua and exporting with C,C++,OBJC,and so on, I love the way it handles the kernel of a RPG game, my game is special kind of hack & slash, with magic spells, mages, etc. so this book is helping me to focus on the balance and the classes definitions, AI and so on.
I’m learning a lot of 3D and positioning, timing, frame syncing, fx creation, 3d art, …still a newbie crazy and hunger for more!
I’ve been jamming at the rather crowded melbourne jamsite most of the time, but more recently I came home to sleep and record some music so here’s a picture of a piano and a ironing board:
I’m working on a 3d “god game” where you have a planet in your hand and poke it to do stuff – I think the music will fit well unless I turn it into a mad scientist doom game in which case it will really, really not.
Anyway, since that was edited at home I should probably have a picture of this desk, as well as the jamsite “desk” (half a 1m by 1m table).
Here’s the command center, that’s right I code in a storage closet and that’s my cat Jack. His hobby is to keep me from using the keyboard or mouse.
I also wanted to share this snippet of AS3 code that lets you choose a color and then convert pixels of that color to transparent pixels:
public static function MakeTransparent(source:*, color:uint = 0x00FF00FF) : BitmapData
// Get the bitmap data so we can fix it
if (source is Class)
bitmapData = FP.getBitmap(source);
else if (source is BitmapData)
bitmapData = source;
// We aren’t use the transparent feature, hence the color
var bitmapDataNew:BitmapData = new BitmapData(bitmapData.width,
bitmapData.height, true, 0×00000000);
var pt:Point = new Point(0, 0);
var rect:Rectangle = new Rectangle(0, 0, bitmapData.width,
var transparent:uint = 0×00000000;
var maskColor:uint = 0x00FFFFFF;
bitmapDataNew.threshold(bitmapData, rect, pt, “==”, color, transparent, maskColor, true);
I submitted my warm-up game “Bouncy Bouncy“. And it looks like I’m ready to go.
Also mi updated setup is that:
Compiler: GCC and mingw (for cross-compiling)
Library: SDL and my framework (GameLib)
Sound: Audacity and Sfxr/Bfxr
Hardware: Gigabyte M912
And well; the required ”desk” shot:
I supose that makes me a couch-gamedev
So, I’m in the UK, only just heard about it, why not. Let’s see how it goes.
I’m planning Python, probably with pysfml or pygame, probably pygame as the new bindings for pysfml are not particularly stable at the moment. Not much in the way of plans as I only decided to do this a very short time ago!
Not sure how much I’ll post during – or even if I’ll finish something, but we’ll see.
So yeah… now I wait.
Edit: I’ll also be using PyCharm as my IDE. Great bit of kit. Running atop my Arch Linux/KDE setup.
Oh man I am at a loss… So far my ideas are:
Tumiki Arena – Tumiki fighters except in an arena. It would fulfill the theme because every time an enemy died, they would give you a gun or whatever for you to handle further enemies. This could either work in robotron style, or in astroids style. With the second one it would be a bit like captain forever. I don’t think that is a bad thing though.
TowerTron – Similar to above, but you can pick up and drop turrets. Maybe this is more like herzog zwei crossed with tower defense. I don’t know if I can figure out A* this time though, or really any pathfinding.
Castle Defense - Missile Defense, except you can occasionally add stuff to you towns and cities, and they all shoot automatically at the missiles. “this is a dangerous place to have a town, here take this”.
Ok gonna just roll with one of them. I clearly need to light a fire under myself, I just spent 20 minutes messing around with my timelapse script. HOLY CRAPPU, GOTTA ROLL.
Also, here is my desk, and my lunch and dinner (I just cooked 2 meals at once):
Yup! I am so ready to roll. I couldn’t sleep this morning so I got up early and started reading game design blogs.
Also this morning, I purchased 40 pounds of satsumas. So I will probably eat some of those this weekend.
Also, I kinda buried my link to my base code, so here it is again.
I’m a bit late with the intent declaration, but meh, I’m late with the start, too.
I have to run a zillion errands tomorrow, so at least some of the work will be done on this:
As for the theme, I was hoping for double rainbow zombies, but I do have some ideas for using enemies as weapons. I’m planning to work until 4:30 (GMT-8), we’ll see how that goes…
Okay its 3:31am the competition started 31mins ago. I had originally intended to wake up at 5-6am then start coding but I couldnt sleep so I thought I would get cracking early then catch a nap later on when im tired.
The theme “Enemies as Weapons” is actually a better theme than what I was expecting “Technology in the wrong time period”. I havent got an idea yet but im sure something will come to me
Anyways, here is where all the magic will be happeneing over the next 48 hours:
I have ChronoLapse setup to capture a screenshot every 60 seconds so hopefully we will get a nice video at the end showing my progress (or lack of ).
I will be updating at regular intervals throughout, mainly to break up the dev process a little as 48hours is a long time!
Wish me luck!
Time to throw in a post before everything starts, with the obligatory environment-I’ll-be -sitting-while-coding photo. Note the drink at the ready to the left of the lappy and the notebooks to the right. All I’m missing now is snacks, which shall be amended with a trip to the 100 yen store around the corner in a moment.
As for tools:
- Most code writing will go down in Notepad++.
- GraphicsGale for graphics, possibly with a bit of dash Gimp.
- DrPetter for anything sound, if I get around to it. Err, sfxr and musagi that is.
- If appropriate, though I have no ideas for it, I might go grab some audio from the festival going on this weekend at the nearby park.
Finally, I might take advantage of the fact I’m working on a tiny laptop and take it out and about to code for a bit. Change of scenery and all that.