11:56 AM I must be an hour out but the theme is protect/gaurdian I have given myslef 4hours to come up with a design based on the theme. So this is what I am doing at the moment. 12:29 PM Ultra Flea As leader of the flea empire your race has been given the task of protecting the library of forever from the evil bookworms. Real time strategy arcade puzzle rpg game Move around the map and collect letters to for the words that appear on the top of the screen then deposit them in the recepticles around the map. If you deposit a correct letter you get 5 points a wrong letter gives you 2 points. If you put a wrong letter in you must restart the wrod from scratch. If you complete a word you get 25 points. When you have completed a word you can start on the next one. With points you can be more flea armies which will cross the map and attack the encrouching worms. The worms move slowly down the map eating books. After they have eaten so many books you lose. So buy your flea armies to attack the worms and stop their advance through the library. With each word you get your fleas become stronger. Fleas have hit points and shoot at the worms that also have hit points. You move around the map as ultra flea. Certain items on the map give you certain powers. Like increasing the number of letters you can carry. 12:48 PM Backup Backup 12:52 PM started project in Kdevelop 1:02 PM first game design drawing done D0 Laser shot does 2 HP damage Attack flea HP 5 Worm HP 6 Ultra Flea HP 50 Worm Tree HP 100 Dog HP 100 Laser beams can shoot up to 4 map squares away Aiming is automatic. Shooting is done manually Your fleas automatically move towards the bookworms All sprites take up 1 map square except for the tree and dog. Map size is 64 x 64 Screen size 640 x 480 Square size is 32x32 pixels giving a 20 x 15 across display Mega map is a pixel for square representation in top right Movement is by keyboard TODO list change to 640x480 1:40 PM institue keyboard watcher add arrays of worms make sample sprites 2:00 PM Load the sprites in make a map display the sprites add main player 2:19 PM Seperate the classes into seperate files 2:25 PM Sprites Worm 1:44 PM flea 1:55 PM Ultra 1:58 PM Book 1:52 PM Receptical 2:00 PM had lunch 2:54 PM Created map class Created game class 3:56 PM Working on sprite class Draws to screen, loads etc Need to do the graphics side first then concentrate on the game then polish it :) 4:30 PM Cursor keeps dissapearing in my IDE :( Sprites load and draw to screen Making map class draw all sprites in their place 5:37 PM Mini map seems to work had to make rsdl class to add in putpixel get pixel might add lock and unlock to it createing 1st build 8:45 PM Had dinner pizza YUM Map now displays tiles on screen megamap not working??? 9:59 Fixed megamap Game inits fleas, worms, books, etc entity base class game refresh loop Ultra Flea is not visible on megamap (maybe make megamap 2x2 pixels per tile) Somewhere in the project settings it keeps adding the art directory and won't rebuild properly Need to add keybd input and game exit 10:26 time to "goto" sleep, or should that be gosub lower conscious 11:05 Did I just waste time creating a title screen? Day 2 11:28 AM Back at work 12:28 PM The title screen loads keys are working Really need to make a better SDL class Ran outa coke can't upload to ludumdare even though I can see my file usage :( 1:18 PM I can move ultra around the screen There is a bug in the keyboard handling code somewhere 1:23 PM fixed that key bug :) 1:38 PM Ultra now moves properly Make another build :) that crashed kdevelop ha ha I think I got rid of the art directory bug build of ultraflea 0.2 done Still cannot login to upload my screenshots or code :( 2:06 PM Have umm tree and dog on screen TODO make delay for movement TODO move worms TODO emit worms TODO emit fleas 2:40 PM Moved almost all SDL stuff to rsdl to clean up main.cpp 2:58 PM more cleanup made it so I was actually using 16bit colour as I had intended instead of 8bit 3:01 PM No more warning messages on build :) 3:09 PM I though I got rid of that art makefile hopefiully this time 3:19 PM added fleas and worms classes to hold all the fleas and worms 4:24 PM Been working on events and stuff 5:05 PM Went to store got food and coke must work on AI AAAAAAAAAAAIIIIIIGGGGHHH 5:55 PM I have the worms moving towards the book, need to slow them down though 6:24PM Umm Err 7:40 PM just watched the movie rat race funniest movie I have seen in ages Improved worm and flea spawning TODO make worms attack books TODO make fleas attack worms TODO make worms attack fleas first I must give each worm and flea hitpoints then I need a books class ok they have hitpoints Now for the fighting at first it will be invisible 8:55 PM Yet another cleanup, this time of the liscnecing stuff added entlists as a base class of worms, fleas,books etc Added a books class this time art did not come into it, I must of got rid of the art build bug "double plus good" 9:56 PM worms can attack and destroy fleas will richard encounter a wierd include dependency recursion? 10:06 PM because I will have a recursive error and have to rewrite a lot, I'll backup with another build now. 11:02 PM managed to streak past that recursive error now onto making the fleas attack the worms 11:31 PM fleas now attack worms This project would be unmanageable without OO 12:12 AM added threading and timing so it actually begins to play like a game just there are no goals yet, make books destroyable Just resized the dog and tree graphics so they fit on one tile and look neat 1:22 AM there is a major bug somewhere causing a memory loss or worse. I have written a draw line proc. The worms are meant to shoot the line but it isn't working yet. 1:50 AM had x and y coords mixed up in putpixel in the line drawing function in rsdl fixed 1:56 AM adding a pause into the redraw loop fixes up some other bugs; perhaps it drew too fast? 2:12 AM changed a few settings around to do with hit points, still problems with flea AI Less than 10 hours remaining TODO make gameover BMP TODO make letter bitmaps TODO make font BMP 3:04 AM gameover works but closing the window crashes the game if Ultra can fire then a game will be there :) Ultra can now fire make another build :) :) 4:30 AM Sure are tired I Can login to ludum dare and upload files now Created and display alphabet Still a memory leak or something somewhere