Tuesday

July 20th, 2010

Yesterday I finished the first level and started dynamic reordering. Today I finished reordering and I’m starting on drag and drop.

I did do something yesterday too.

June 19th, 2010

I set up some error checking yesterday and now we can land on a platform, now i just need to implement falling off of one.

Thursday aka my humpday

June 18th, 2010

Levels can know draw themselves.
Collision detection is now written but it needs to be tested and made to work.

Wednesday?

June 17th, 2010

Working on the level class. I know how to do, I just need to get it done.

Monday

June 14th, 2010

I’m using jQuery’s .each function instead of for in because for in will iterate over user created properties.
Keyboard input now works for all instances of the game engine on a page.
The player can now move between canvases

Snap on

June 11th, 2010

Well I can now make multiple instances of the game engine but each new instance overwrites the onkeydown/onkeyup functions.
Still work to be done

Another Day

June 8th, 2010

Test 3 done. Now I have to tweak the engine.

Making time

June 7th, 2010

Finally made some time to code again.
Right now I’m modifying a game engine from Matthew Casperson
I have the player moving around the way I want now I’m adding jumping a falling.

Jumping done now I need to do some testing to see if this project is even possible.

Tests 1 and 2 done that just leaves testing drag and drop.
However I realized that if I want to have multiple instances of the game engine I’m going to have to tweak its use of global variables.

Object.prototype = new OtherObject

May 19th, 2010

I’ve been going through some tutorials over at brighthub and for the life of me I couldn’t figure out how things went together. Apparently if you add

Object.prototype = new OtherObject

after the definition of Object you make Object a derivative of OtherObject.
That doesn’t seem logical to me but at least I get it now.