Doing wild-world-clock gave me an idea: a daily task completion script. It was harder than it sounds to make a simple but attractive one, but here it is:
The header adjusts automatically. It saves automatically. You can undo! It's perfect! Almost. I'd like to add task-completion status saving. That will probably be up to 50% as difficult as writing this program as a whole if I want to do it in a non-intrusive manner (ie not making another file!)
Oh, and it's pylint-approved, almost. I stopped checking when I really got into it. I'll check some more and 'hg push' some more as I fix it up.
Here are some more screenshots: one two three
The source can be found here, in my random code dump project.
Tuesday, December 28, 2010
Sunday, December 26, 2010
wild-world-clock
Animal Crossing: Wild World is a video game for the Nintendo DS in which you play as a human character in your own town, with anthropomorphic animal neighbors. You can do various activities, like catching fish and bugs and collecting items. The game uses the DS's clock functionality to allow for different wild bugs and fish to be available at different times of the day and year.
Unfortunately, the game does not provide the player with a function that tells them what fish and bugs are catchable at the moment they are playing; they have to use user-written guides online to know what animals are available if they want to catch one of every animal (there is a museum one can donate caught bugs/fish to, so there is incentive to do this). Wild-world-clock is a command-line python script that takes a database of fish and bug time/stat data and interactively charts the data:
The "Options" dialog in this screenshot describes the program usage (note all the [C]'s; I caught all the fish for this month, being a long-time player). The list of caught wild animals is kept in a separate file; the database is also in a separate raw text file.
The project is open source and is hosted on Google Code here: https://code.google.com/p/wild-world-clock/source/browse/
More screenshots of other dialogs:
Unfortunately, the game does not provide the player with a function that tells them what fish and bugs are catchable at the moment they are playing; they have to use user-written guides online to know what animals are available if they want to catch one of every animal (there is a museum one can donate caught bugs/fish to, so there is incentive to do this). Wild-world-clock is a command-line python script that takes a database of fish and bug time/stat data and interactively charts the data:
The "Options" dialog in this screenshot describes the program usage (note all the [C]'s; I caught all the fish for this month, being a long-time player). The list of caught wild animals is kept in a separate file; the database is also in a separate raw text file.
The project is open source and is hosted on Google Code here: https://code.google.com/p/wild-world-clock/source/browse/
More screenshots of other dialogs:
Subscribe to:
Posts (Atom)