Route 6
Drive the bus down the road stopping at stops. Keybindings are:
b - brake
R, N, 1, 2, 3 - gears
left arrow - increase throttle
right arrow - decrease throttle
Score is printed to stdout once the bus has stopped at the last stop.
github.com/hobbitalastair/pyweek27
Awards
Scores
Ratings (show detail)
Overall: 2.2
Fun: 2.1
Production: 2.5
Innovation: 2.2
Respondents: 11
Files
File | Uploader | Date |
---|---|---|
pyweek27-master.zip
— final
"final" entry |
pypi | 2019/03/30 00:44 |
main.py
Early working version... |
pypi | 2019/03/25 02:54 |
Diary Entries
Day 1 (2?)
Fun things from today were arranging the bus so that it stays stuck to the road, and making a pseudo engine model with sound effects for the bus.
What next?
I've made a basic (read: semi-functional, not terribly realistic) 2D side scroller bus driving simulation, complete with "passengers". The real question is: what next? How do I turn this into an actual game? Should I focus on making the simulation core more playable? What about levels or incorporating real life routes?
Glorious incompleteness
I looked at parallax rendering (there is a "refactor" branch with some experiments) but decided that it didn't really add enough to justify inclusion as it was. Making the people move in a more interesting fashion is in the same boat, as was adding more objects on the display. There were things I could do to improve the visuals but fundamentally not much that would actually add to the play value... or that I thought was worthwhile coding up.
I did particularly enjoy mucking around with the bus model and randomly generated path, and the little bits of drawing (for the bus stop and sign, the bus and audio were online, see git log for links).
Would I participate in another pyweek? Perhaps, but I'd probably focus on something with more opportunities for interesting mechanics, and it might depend a bit on the theme choice - I thought 6 was a little tricky.