Rauros's LD3 game's Time log

2003-04-04, 19:47 CST I've got a few weeks light experience using python, mostly on top of PYUI. PYUI hasn't been very condusive to rapid development so far (I don't even have my other project fully operational after changing versions) So, I get to start from total scratch, with nothing except the load-image function from the pygame chimp demo typed into a 'pgutil' module. I hope nobody calls it cheating? :^)

2003-04-04, 20:00 CST Theme is preparation. Looks like it's circuit design. But maybe I'll come up with something better tonight.

2003-04-04, 20:30 CST Oh, and I still don't have a good editor; IDLE sucks.

2003-04-04, 21:06 CST After messing with the IDLE immediate mode finally found a way to 're-import' the game module (use menu, not typed import command) Basic program loop ready (basically from pygame chimp example) Sleep now.

2003-04-05, 05:44 CST Awake and out of bed.

2003-04-05, 07:11 CST I have a square on the screen. Better yet, it is made up of lots of little squares and I can make a line with program code. Next step: define a tool class for handling mouse imput so I can draw on it. But first, breakfast.

2003-04-05, 07:57 CST Back from breakfast.

2003-04-05, 08:37 CST Can draw and erase squares on the 'circuit board'

2003-04-05, 09:39 CST IDLE just crashed during normal text entry. (there is a reason they make you save before every test) Components can place pins down on the board; getting ready to test multiple components, then it's figuring out pin connections.

2003-04-05, 10:32 CST The coninuting saga of IDLE SUCKS. The F5 to import feature was working okay for a while, until I tired working on my pgutil module. No matter what I do, short of shutting down the program (not practical as it involves opening up lots of windows afterwards) it continues to use the first version that got imported. The errors print out the modified lines, but keep giving the same errors over and over again. Looks like I'm back to running the program wholesale from the shell.

2003-04-05, 12:00 CST Lunch with parents. Have successfully idenfied traces between pins, no just need to figure out which components the pins are attached too...

2003-04-05, 13:18 CST Return from lunch.

2003-04-05, 13:47 CST figured out how to make a screenshot. Did not figure out how to recognize 's' key; used space instead. Also ran GIMP for first time, clipped down (since large bottom section not being used, and converted to png.

2003-04-05, 15:01 CST Traces identifiy the correct number of pins. In theory I can start propigating signals.

2003-04-05, 15:00 CST I can light a bulb from a power source, though the traces drawn on the board. Now I need some graphics or something to show that...

2003-04-05, 16:38 CST Simple graphics in place; power source needs to be edited. Next step is probably a tool palette and component placement. But now getting zonked, probably do some other stuff for a while then eat dinner.

2003-04-05, 20:00 CST Dinner, reading, nice long bath...

2003-04-05, 21:05 CST Can place arbitrary components on a larger field, and connect them with traces. Discovered int/float problem in trace calculations when I did an incorrect hookup of two power sources to one bulb. New screenshot and log upload. Goodnight.

2003-04-06, 06:47 oh wait... 07:47 CST: Somehow I forgot about the time change; makes my 'slow out of bed' even worse. I wonder if the contest deadline is adjusted appropriately? Of course it will be past my bedtime if it is...

2003-04-06, 09:03 CST Each tool has own mouse icon. Parts show bounding boxes when component tools are selected. Working on testing said bounds to prevent illegal placements. But first, breakfast.

2003-04-06, 10:02 CST Back to work

2003-04-06, 10:24 CST No more overlapping component placement. Red-box feedback even.

2003-04-06, 10:40 CST Delete tool operative.

2003-04-06, 11:17 CST Can win a trivial version of the game. Need for feedback on that fact, and then multiple projects

2003-04-06, 12:49 CST Game help, exit/done button, and restart of single project after win. Need more components so I can make more projects... But now, lunch.

2003-04-06, 13:22 CST Back from lunch.

2003-04-06, 13:50 CST Small problem; since I'm using a super simplifed electrical model, I don't really have a good way to simulate a resistor. I'll have to rethink the model after the competition.

2003-04-06, 15:31 CST Even my primitive not gates aren't working I have mouse-hover pin names though; now I need a meter tool during run to debug my own parts...

2003-04-06, 16:32 CST Basic gates working; had to collapse toolbar to text because didn't want to implement scrolling.

2003-04-06, 17:39 CST Looks like I need to rework with Volts/amps to make much of anything work...

2003-04-06, 19:14 CST Yeah, diodes finally work...

2003-04-06, 20:12 CST So much for the working diode theory...

2003-04-05, 20:23 CST Diodes: typo assigned to nonvariable. Stupid Python ;^)

2003-04-05, 20:50 CST Final code up, log and screen to follow shortly

Source: ludumdare.com archive

Found a bug?
Tell us on Discord