PROBE
Study your planets. Plan your mission. Design your probe. Launch your probe and watch it blow up crash into a planet fly a successful mission and gather oodles of valuable scientific info. All while staying within budget.
Awards
Scores
Ratings (show detail)
Overall: 3.1
Fun: 2.1
Production: 3.4
Innovation: 3.7
Respondents: 28
Files
File | Uploader | Date |
---|---|---|
Probe-0.7.zip
— final
Distance and angle measurements |
gcewing | 2007/04/07 23:24 |
Probe-0.6.zip
— final
System display zoom in/out |
gcewing | 2007/04/07 21:51 |
Probe-0.5.zip
— final
Probe Design and Funding Requests |
gcewing | 2007/04/07 13:35 |
MissionControl-0.4.png
Mission Control Room - Version 0.4 |
gcewing | 2007/04/06 04:51 |
Probe-0.4.zip
— final
Data collection and display implemented |
gcewing | 2007/04/06 04:44 |
MissionControl-0.3.png
Mission Control 0.3 |
gcewing | 2007/04/05 08:13 |
Probe-0.3.zip
— final
Course corrections can now be made |
gcewing | 2007/04/05 08:09 |
MissionControl-0.2.png
Mission Control Screen |
gcewing | 2007/04/04 13:06 |
Probe-0.2.zip
— final
Does something useful now |
gcewing | 2007/04/04 12:59 |
MissionPlanning-0.1.png
The Mission Planning screen from version 0.1 |
gcewing | 2007/04/02 12:02 |
Probe-0.1.zip
Probe preview version 0.1 |
gcewing | 2007/04/02 12:00 |
FunkyOrbits.png
Amusing bug in my orbit drawing routine |
gcewing | 2007/04/02 08:08 |
Picture 1.png
The main title screen |
gcewing | 2007/04/01 09:16 |
Probe-0.0.zip
Three-stage intro screen with fade in/out |
gcewing | 2007/04/01 09:01 |
Diary Entries
Brainstorming
- PROBE
-
After the final countdown, the only way you can go is up...
(Do I get bonus points for incorporating two themes at once?)
Study your planets. Plan your mission. Design your probe. Launch your probe and watch it blow up fly a successful mission and gather oodles of valuable scientific info. All while staying within budget.
- Battleship Down
-
If you want world domination, don't stop 'till you've got enough... RABBITS!
RTS-style. Breed a hoarde of bunnies to wipe out the opposition and pwn the whole meadow.
These ideas Copyright © 2007 by Gregory Ewing. All rights reserved for the duration of the PyWeek 4 competition. May be freely plagiarised after that.
Diary link newness strangity?
It would be nice if something could be done to stop this from happening, as looking for unvisited links is a useful way for me to quickly see if there are any new diary entries to look at.
PROBE: T minus 6 days 15 hours and counting...
I'll be uploading an initial submission soon to test the submission process and show off the nice intro screen I just made.
Funky Orbits
I just had to share this -- it's the result of an amusing bug that occurred while I was trying to draw the orbits of my planets. I call it the "many-worlds Ptolemaic system", in which the sun orbits around all planets simultaneously.:-)
(Don't worry, this will be fixed before the final release. Also the planets won't all be called "Fiddlesticks".)
PROBE 0.1 uploaded
- Watch the cool intro sequence. Click or press a key to skip through it if you get bored.
- Read the introductory letter, then click on the button in the bottom right corner to go to the next screen.
- Click on the star or a planet to see information about it.
T minus 3 days 10 hours and counting...
Substantial parts of the game are now playable. A basic probe can be launched with specified speed and direction, and you can watch its progress as it coasts through the star system.
It's starting to look really good, too. I'm trying to strike a balance between implementing features and keeping the production values up consistently.
Also, I'm having a blast doing this. This could have a lot of educational potential -- I'm learning heaps about rocket propulsion and orbital mechanics!
T minus 2 days 15 hours and counting...
It's taken much longer than I thought it would to implement that part -- I expected it would take half a day at most, but I ended up spending almost all day on it. Probably spent too long tinkering with the user interface, but I want it to look good.
Now I need to get on and give the planets some data to be discovered, and the probe some instruments for discovering it. After that there's the probe design phase, and then all the basic elements of the original concept will be there. Two days left, two main areas of functionality... hmmm, might be doable...
T minus 1 day 19 hours and counting...
Planets now have data, probes have instruments to detect it, and the collected data can be displayed.
Still some time left today to start work on the probe design phase, too!
T minus 10 hours 26 minutes
T minus 33 minutes, switching to auto launch sequence
I'm quite pleased with what I've been able to accomplish. Almost all the elements of my initial vision are there, at least in rudimentary form. Mostly all it needs now is some expansion and refinement.
The one major thing it's badly in need of is some aids for carrying out various orbital mechanics calculations. As it is, it's easy to spend a lot of time randomly trying out different launch parameters and not accomplishing much. That's not the way it's done in real life, and it shouldn't be like that in this game, either!
T minus 33 minutes, switching to auto launch sequence
I'm quite pleased with what I've been able to accomplish. Almost all the elements of my initial vision are there, at least in rudimentary form. Mostly all it needs now is some expansion and refinement.
The one major thing it's badly in need of is some aids for carrying out various orbital mechanics calculations. As it is, it's easy to spend a lot of time randomly trying out different launch parameters and not accomplishing much. That's not the way it's done in real life, and it shouldn't be like that in this game, either!
Kid Bandyhoot -- Bug?
% pythonw2.3 run_game.py Traceback (most recent call last): File "run_game.py", line 12, in ? main.main() File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/main.py", line 82, in main setEngine() File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/main.py", line 46, in setEngine gameEngine= glengine.GlEngine() File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/glengine.py", line 44, in __init__ self.gameMap=GameMap() File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/gamemap.py", line 15, in __init__ self.initLevel1() File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/gamemap.py", line 135, in initLevel1 targetFunc=enemyactor.EnemyActor.targetPlayer) File "/Local/Games/Python/PyWeek4/KidBandyhootsCrazyAdventures-v1.0/lib/enemyactor.py", line 179, in __init__ targetFunc=CannonActor.cannonTargetFunc, TypeError: __init__() got multiple values for keyword argument 'targetFunc'
Mission Postmortem
I hope to flesh it out considerably and make some updated releases before too long. In the meantime, thanks to all who tried it out, and thanks to those who gave me encouraging comments and scores!