The Torus
Exploration of a procedurally-generated world map with a torus-topology. A guy need your help somewhere in this world. You can't let him in here.
Awards
Scores
Ratings (show detail)
Overall: 3.6
Fun: 3.1
Production: 4
Innovation: 3.7
Respondents: 10
Files
File | Uploader | Date |
---|---|---|
Torus_pyweek22_exe.zip
— final
Here is the exe version. With a miracle, it could work on your computer. The best still remains to have python3.x with pygame and numpy on your computer... |
YannThor | 2016/09/11 00:56 |
Capture2.PNG
Improved colormap |
YannThor | 2016/09/11 00:36 |
Torus_pyweek22.zip
— final
"standalone" version. - I will upload a really heavy one which comes with an executable... |
YannThor | 2016/09/11 00:30 |
Capture1.PNG
First screenshot |
YannThor | 2016/09/07 00:05 |
Diary Entries
Main idea
I feel that the theme for this pyweek22 is sufficiently imprecise to allow me to use an idea that I wanted to put in a game for a long time. I would like to code my own procedural terrain generator, and I think that "you can't let him in here" is quite a nice theme for an exploration game. There is a guy. There is a big, big, big map. You have to explore the map in order to find the guy. Because you can't let him in here.
I coded the whole night to obtain a satisfactory result, but I'm happy now. I will add screeshots tomorrow if I'm less tired than now. I hope that I can finish to finish to implement the kernel of my game by tomorrow night, so that I can spend the rest of the week in appending content, debugging, gui-coding, and tuning graphics.
I coded the whole night to obtain a satisfactory result, but I'm happy now. I will add screeshots tomorrow if I'm less tired than now. I hope that I can finish to finish to implement the kernel of my game by tomorrow night, so that I can spend the rest of the week in appending content, debugging, gui-coding, and tuning graphics.
Difficulties
I wanted to finish the core of the gameplay yesterday... but I'm still fighting against conceptual issues. I would say that I'm 1-day late for now. I will try to work hard this night in order to post a good screenshot by tomorrow.
I ... Need ... To ... Sleep.
All is in the title. I'm still not as advanced as I wanted, dealing with absolute and relative positions, plus chunk VS non-chunked coordinates was more painful than expected. But now all seems okay.
Minor gameplay mechanism
Well, the hard part of the gameplay-related code is about to end. I've implemented village generator, flag planting, diary entries. The 3 explorers are now almost able to go around the world, I juste need a few hours to finish the food mechanism and death management. I hope that I will focus on graphics and sounds by tomorrow.Well, the hard part of the gameplay-related code is about to end. I've implemented village generator, flag planting, diary entries. The 3 explorers are now almost able to go around the world, I juste need a few hours to finish the food mechanism and death management. I hope that I will focus on graphics and sounds by tomorrow.
The end
I was so exhausted "yesterday" after the deadline that I did not find the energy to write a last entry.I've made an error in the very end of the night by deciding to add last minute sounds and musics to my game - which of course did not work as well as expected. I hope this won't cause stupid crashes on users machines... "le mieux est l'ennemi du bien" as we say. In fact, after that intense week of coding, I'm quite happy with the game itself, as it should be considered as an "experimental" game in the sense that the experience of explorating a nice big world take precedence over the story or the challenge themselves. In the end, my main concern is that the game is able to run on as many machine as possible. I hope the intense use of NumPy won't cause issues.
Post-challenge diary entry
As I enjoyed the feedback of the users who took time to try my game, I just would like to say that I plan to finish the game properly - I mean, not the bugged version of the challenge. I've made strategy mistake during the development week, and in the end too much bugs (serious bugs leading to program crash, as well as small bugs like season's summer/winter swap) came with the game.
In particular, I take note of the comments that I received, and I will upload soon a clean version of the game, either here (but I'm not sure I will be able to use upload at that time) or on my site ( www.thorpy.org ).
New version
After a few months, I finally managed to add the missing content to my game. This is the good new. Bad news is that with some configuration, the game still crashes, with no python error ...
The new version can be downloaded from this page: http://thorpy.org/applications/torus.html .