Blog has moved, searching new blog...

23 February, 2010

Sometimes a rest is good.

I know I hadn't really started on my game, but a collision problem I was having with the players movements in jumping from building to building had got me stumped and due to being busy with work and having a cold which seemed to not go away, all this de-motivated me, and as you can see from the date of my last post, I didn't touch my game for about two weeks.

But after watching some movies based on comic book heroes, today I decided to jump back in and my god, I solved the collision problems in an hour, it also seemed so simple today, that I don't know how I didn't fix it before.

So, I guess it's true, sometimes if your lacking in ideas, it's best to have a good rest and totally forget about it, so you can come back fresh faced and with a fresh outlook.

09 February, 2010

Player Movement/collision

Ok, I've started creating the player movements and collision detection today.
It's been a bit of trial and error, as I've never created a platform game before (well except in gamemaker or klick & play).

I've spent a few hours working on this and had some hair-pulling moments such as working out the stupid errors I had made in my code that meant either the player sometimes was half in a wall, or on some blocks the player floated just above the ground when walking and others he walked perfectly. But, I managed to solve these (hopefully)

As for now, the player now moves left, right, jumps and falls down if he walks of the side of a block or building. The code for this is pretty basic, but it works okay for the moment, and I'll come back to it at another time and improve it and also add new movements.

I'm very happy with my switch to glbasic at the moment, and the movement I've programmed is a lot better than the movement I managed on blitzmax in about the same time.

07 February, 2010

GLBasic

I've recently been playing around with a few different programming languages and frameworks/engines such as java and slick, and some basic variants such as playbasic, blitzmax, and I've decided to switch to glbasic.

I really like the cross-platform capabilities of glbasic (Windows, Linux, OS X, iPhone, Windows Mobile, GP2X/Wiz, and for a bedroom coder like me, who's main aim is to actually finish a game, this would be a great help. It's also a basic variant so similar to Blitz3D/Max which I already know a little bit of.




Sion