48 hour game programming competition log file

Orangy Tang #ludumdare

Saturday

Nov 9, 02:30 Got back home, found theme, cursed.

Nov 9, 02:31 3 player Super Monkey Ball... Still idea less.

Nov 9, 03:40 Created empty project, started on basic setup code.

Nov 9, 03:55 Yey, a blank openGL canvas for me to corrupt :)

Nov 9, 04:00 Realised i forgot about the log file.. Created log file.

Nov 9, 04:16 Quick 3d sheep :) 308 triangles though, which is pretty bad..

Nov 9, 04:50 Axies are drawn at world origin, camera setup done - can now fly around with difficulty..

Nov 9, 05:16 Loaded sheep into GL :) Scaling is way off, need to add textures and lighting..

Nov 9, 11:00 Woke up, still trying to think of an idea.

Nov 9, 12:10 Tinkering with floor tiles, got horrible peformance for some unknown reason. Need to look into display lists..

Nov 9, 12:30 Added basic directional lighting. Smooth shaded sheep ahoy!

Nov 9, 13:45 Heh, an hour or so of optimisation later, and i've upped the framerate for drawing the floor considerably.

Nov 9, 14:10 Added extra blocked mesh to floor. Still nothing moving yet..

Nov 9, 14:45 Added player class. Smooth movement w/ capped acceleration and friction.

Nov 9, 14:55 Updated camera class to smoothly follow player object.

Nov 9, 16:00 Wall constrution! Placment of walls works kinda sweetly. No limits and no collision yet. Gotta put adjacent cell linkage like 'intelligent' sim-city roads etc. Also gotta take a break.

Nov 9, 16:51 Basic collision detection. Player object will bounce off of tiles that return their status as being solid. Checks the 4 corners of the player object. Unfortunatly has broken the construction since the player gets stuck :(

Nov 9, 17:40 Many collision detection woes :(

Nov 9, 18:30 Collision detection mainly fixed. Can add walls properly again, and remove as well. Will now nicely grow out of the ground as well :D

Nov 9, 19:00 Started on wall merging code, needs loads of models and hefty repetative code. Put on hold temporarily.

Nov 9, 19:15 Starting to see some cracks in my initial design. Food calleth.

Nov 9, 21:00 Started back coding, next up - the Sheep class!

Nov 9, 22:20 One bouncing sheep :) A bit of tinkering and matrix confusion and now it rotates to face the direction it is moving in. Collision is a quick hack for testing, maybe add a shadow next..

Nov 9, 23:30 Soft shadows underneath the sheep are lookin pretty nice..

Nov 9, 23:50 Finally managed to get the sheep to interpolate their direction smoothly :D Seems I was getting my weights and variables in a knot.

Nov 10, 00:35 Been stuck having collision detection/response problems with the Sheep. Dumb things.

Nov 10, 00:45 I think i've finally cracked the collision detection/response. The fixes also make it faster as well, always a plus :)

Nov 10, 00:55 Sheep CD fixes also adapted for Player class to fix the last of the problems (hopefully). Gotta take a break now methinks..

Nov 10, 02:30 Spent waaay too long doing gateway meshes, and still need one for the black gateway. Gotta get the actual code for gateways done soon as possible tomorrow morning.

Sunday

Nov 10, 13:00 Slept in, oops. But thats what sundays are for.

Nov 10, 14:00 Got sheep portals spawning sheep :)

Nov 10, 15:00 Texturing problems, and floor/grass looks ugly as sin.

Nov 10, 15:30 Scrapped the empty floor tiles, replaced with a large textured quad. Tweeked colours on portals/collumns and removed bases. Also did new blocked tile mesh.

Nov 10, 16:05 Added white goal mesh to Tile class. Looks ok, will probably have to do. Now to make it suck up the right kind of sheep..

Nov 10, 16:40 Sheep goal will suck up sheep of the correct colour. Its damn difficult to get them in though.. gonna try and get goal seeking sheep..

Nov 10, 17:15 Given up on trying to make the sheep home in on the goals, they're just too dumb to understand even simple instructions..

Nov 10, 17:30 Time for a break, as soon as i upload the 200Sheep image..

Nov 10, 17:55 Lots of small gameplay tweeks. Gonna add a second black goal - still a crap model though

Nov 10, 18:20 Now got a spawn and goal for both white and black, with both working correctly. Time to crowbar in a GUI and get some score displays up..

Nov 10, 18:30 Bits of tinkering with TextGenerator to accept an RGB colour instead of being hardcoded to black.

Nov 10, 18:35 First test string on the GUI! Woo!

Nov 10, 19:00 Started coding again. Time to get scoring up and running...

Nov 10, 19:15 Yey, white and black sheep score now displayed :)

Nov 10, 20:35 Resources will appear randomly on the map after a length of time :) Resources can be picked up and will add to player resources. Number of resources left will be adjusted when placing/absorbing.

Nov 10, 22:00 Added splash screen to display basic controls. Currently doing level timer and reset..

Nov 10, 22:30 Game timer counts down and displayed. Game over displayed and logic switched off. Can reset level with '1'. Gotta add loading of levels properly from file next methinks...

Nov 10, 22:40 Started final coding stint.

Nov 11, 00:28 Deadline looms. Obscure bugs in level reading code..

Nov 11, 01:00 An hour left, levels load pretty much ok, just irregularly at times

Nov 11, 01:26 Levels 1 to 8 done. Time to jar up this baby.

Nov 11, 02:00 Final entry uploaded. Time to write the readme and grab the screenshots for upload..

Found a bug?
Tell us on Discord