The Desert and the Sea
Requires pygame, numpy and PyOpenGL
Windows users installing PyOpenGL: see installation notes in readme.txt.
Playthrough Video:
https://www.youtube.com/watch?v=zxXKugd5VZQ&feature=youtu.be
Game Website:
https://randomprojectlab.blogspot.com.au/2018/05/pyweek-25-desert-and-sea.html
Awards
Scores
Ratings (show detail)
Overall: 4.0
Fun: 3.5
Production: 4.6
Innovation: 3.7
Files
File | Uploader | Date |
---|---|---|
the_desert_and_the_sea_pyweek25_windows.zip
standalone windows application |
mit-mit | 2018/05/14 07:01 |
the_desert_and_the_sea_pyweek25.zip
— final
Final Game |
mit-mit | 2018/04/21 20:32 |
screenshot1a.png
a mysterious link between worlds |
mit-mit | 2018/04/21 17:51 |
beach1.png
Day 3 World Building |
mit-mit | 2018/04/17 14:33 |
Diary Entries
Day 3: Progress
Day 4-6: Progress
Day 1-3: pretty much spent all of this time world building: created a little beach with a bit of audio atmosphere and critters. I spent most of day 3 figuring out how to get pyopengl to load large obj files quickly (well quicker than the default implementation I started with).
Day 4: started implementing teleportation mechanics, interaction with world objects and control panels etc.
Day 5: fine-tuned the audio and composed some background music, implemented nuisance stuff like title screens, pause screens etc.
Day 6: started designing puzzles and building levels, additional 3D modelling
I think I'm pretty much on track for finishing on time, but as usual, it will be a marathon stretch to the finish :).
Day 7: Finished and Playthrough Video
Finally got the game all finished and wrapped up at about 6:45am after a marathon night pretty much non-stop from about 8pm. I'm pretty happy with the final result: there are one or two niggly graphical bugs I couldn't rectify before release, but nothing major.
Spent most of Day 7 implementing about 60% of the game levels and puzzles: the results are OK, but I was hoping to implement a bit more variety, but just did have enough time. I'm happy with the overall feel of the game.
Play through video of the game now available (Warning: Spoilers!):https://www.youtube.com/watch?v=zxXKugd5VZQ&feature=youtu.be
Don't have access to a windows machine at this moment, so hoping to build an exe release tomorrow, but probably won't get it done until after the deadline.
Windows Standalone Version Uploaded
https://drive.google.com/file/d/1x7WyIMIwOvCQHfanSnPUGPuIE81IxCZ8/view?usp=sharing
I still haven't been able to get a standalone osx app working with pygame/pyopengl, but will keep trying.
Post-mortem/Wrap-up
I was reasonably happy with how the game turned out: I had a lot of fun doing the world design and was happy to get a first-person perspective game to work well in python (I learnt a lot more about using OpenGL, and the wonders of Google poly :) ). I was happy with the visuals and sound, which I tried to put a lot of attention into this comp.
I wasn't really all that happy with the puzzle designs, and didn't really find the game "fun" to play. I had the idea of "portal-like" spatial puzzles from day one, but didn't really have a clear idea of exactly how I would implement these. I think I spent the first 5-6 days just so immersed in the fun of world-building that I got to day 6/7 and was like "oh yeah, I forgot this is supposed to be a game with like an objective and stuff ..." so got caught in the classic trap of not planning the levels/game mechanics out properly from the start. I also wanted to have more objects/mechanics that you would interact with (like switches that control things etc.), but ran out of time in implementing them. I built the entire final maze level in literally the last 1.5 hours, so super rushed at the end.
Congrats to everyone who participated and finished a game, particularly those competing for the first time: make sure you come back for the next comp! I love that this competition exists! Thanks too Mauve for running the ship, much appreciated!