ld30 "connected worlds" ---- 08:00 DAY ONE Woke up. Theme is "connected worlds". Crap. The only ideas I get require hand-crafted content, and I hate that. Basically I see the theme as "switching between two views of the same reality where some things are only possible in one" .. like paper mario, some chtulu games (switching between light/dark worlds), hacking+reality, giana sisters: twisted dreams, etc ---- 10:41 I suppose I might as well start working on it, even though I'm not too sure this will lead anywhere. In other news, some invading relatives decided they'll stay another day. Sigh. ---- 10:43 Got my framework to compile. I should probably take some time at some point to refresh it, because it's starting to feel a bit broken.. ---- 10:57 Drew some primitive tiles ---- 11:05 Basic tile rendering code done, tiles are horrible ---- 11:26 Tiles made slightly less ugly, basic map rendering code ---- 13:02 Okay, I hate this idea. Other ideas - two different views, same controls. Again, needs content. Could be generated though.. ---- 13:59 "Concept" version done. Need to make level generation to make this an "actual" game. ---- 14:24 Dogs taken out, pondering on level generation.. ---- 14:55 Listening to thunderstorm overhead, little tweaking, destination indicator ---- 18:12 Worked on framework for level creation. Went to eat outside. Back now. Burp. ---- 19:17 Added djikstra's and added breadcrumbs to make things a bit easier.. ---- 19:34 first playable ---- 20:07 Among other things, uploaded vid of first playable to youtube, plugged SoLoud in and added minimal sfx(r).. ---- 20:33 Some experiments on making the player movement better, discarded most of it; player no longer can go through diagonal "holes" ---- 22:18 Dotty ball, tweaked breadcrumb drop amount. Collision sometimes gets stuck, and I don't like the fact that the whole momentum dies. Have to rewrite the collision.. ---- 22:37 More dynamic camera ---- 23:06 Tiling texture for walls, programmed bevels. Will render a end-of-day vid and hit the bed.. ---- 9:15 DAY TWO Woke up, ate breakfast, took dogs out, here we go. ---- 9:55 Tweaked level progression, starting with really small maps and growing the maps slower. Also made the two maps differ more, and started keeping the "whole map" around to make collision checks simpler. ---- 11:06 Rewritten collision detection and response, made the level generator try a bit harder to fill out the levels so that there shouldn't be so many "empty" levels ---- 11:18 Visibility optimization, now runs at full framerate even with huge levels in debug mode.. ---- 12:27 Had lunch, added srand to level creation so levels should(tm) be the same every time (unless I change the algorithm to include more rand()s), fixed bug in the code that tries harder to fill levels, tweaked "still busy" progress view.. ---- 15:02 Forgot to update log for a while, taken dogs out, added game states, menu, fadein, sorted the first 100 levels based on their length (probably will have to re-do that since I'm bound to change the generator). Capped max level size to 100x100 tiles because some levels took minutes to generate.. Added time challenge and endless modes. ---- 15:19 Tweaked time challenge time multiplier and start time.. ---- 15:44 Added histogram to game over screen ---- 15:57 Added blink tiles, fixed l/r audio on collision ---- 16:50 Audio expermentation.. not going too well.. ---- 17:03 Meh, I'll live with these samples for how.. ---- 17:33 Generated some MIDI using http://www.nosuch.com/music/museomatic.cgi, plugged it into reaper, playing sound from massive through guitar rig and reafir for background music. Not great, but better than nothing.. ---- 17:41 Decided the game is better without said generated music after all. Bah. ---- 18:11 Made endless mode generate totally random maps (seed based on GetTick) ---- 21:37 After pushing RC3 went and took dogs out and ate and played around with music again. Ended up doing a couple of loops with some sequence synths in kontakt plus drums from studio drummer. Added those songs to the game. ---- 22:02 Added pause. It was surprisingly easy. Also added a filter to the music so that the sound is very tinny while in paused mode. ---- 22:07 Moved data to subfolder, packing up RC5 for release, probably final.