Skyway by Decentsauce
How to play:
1.Download file
2.Unzip Skyway.rar
3.Run Skyway.exe
4.Have fun! (And let me know your opinion ;) )
Game description:
In this game you drive a vehicle on a railway but what is this!?! The vehicle was assembled wrong and is very wide now. Also the railway is not on the ground but in the sky!
Dodge the incoming meteors while catching the power ups to increase your length and score! The bigger you are the faster your score increases. Survive as long as possible and brag to everyone about your awesome highscore.
About me & the script:
I'm Simon, the developer of Skyway. A little over two weeks ago I started making games in Python and I thought Ludum Dare would be the perfect way to improve my Python skills. This is my first Ludum Dare game. ^^ (And also my first finished game) The code is written in Python and is about 500 lines long. The script was written from scratch during the compo.
Things I did for the first time during the compo:
-Use images instead of colored blocks
-Use sounds
-Looping animation (+rotations)
-Title screen
-Make a Class
-Delete objects that went off screen for better performance
I'm quite happy with this game though I did want to implement stages with more obstacles rather then slowly increasing the difficulty. Sadly there was no time for this because of two game breaking bugs. (Which are fixed now)
Bug fixes:
14/12/2015: Fixed an exeption where you couldn't start a new round after a round
Second try at same bug...:
Well, I'm stupid. :-) So my menu works by adding 1 when you press either left or right and subtracting 1 if you let go. What happened is that when the game is over and you still had a button down that value would become negative when that button was released. When this happens the value couldn't become 2 anymore and you can't start another round.
Solution: If Value <= 0:
Value = 0
1.Download file
2.Unzip Skyway.rar
3.Run Skyway.exe
4.Have fun! (And let me know your opinion ;) )
Game description:
In this game you drive a vehicle on a railway but what is this!?! The vehicle was assembled wrong and is very wide now. Also the railway is not on the ground but in the sky!
Dodge the incoming meteors while catching the power ups to increase your length and score! The bigger you are the faster your score increases. Survive as long as possible and brag to everyone about your awesome highscore.
About me & the script:
I'm Simon, the developer of Skyway. A little over two weeks ago I started making games in Python and I thought Ludum Dare would be the perfect way to improve my Python skills. This is my first Ludum Dare game. ^^ (And also my first finished game) The code is written in Python and is about 500 lines long. The script was written from scratch during the compo.
Things I did for the first time during the compo:
-Use images instead of colored blocks
-Use sounds
-Looping animation (+rotations)
-Title screen
-Make a Class
-Delete objects that went off screen for better performance
I'm quite happy with this game though I did want to implement stages with more obstacles rather then slowly increasing the difficulty. Sadly there was no time for this because of two game breaking bugs. (Which are fixed now)
Bug fixes:
14/12/2015: Fixed an exeption where you couldn't start a new round after a round
Second try at same bug...:
Well, I'm stupid. :-) So my menu works by adding 1 when you press either left or right and subtracting 1 if you let go. What happened is that when the game is over and you still had a button down that value would become negative when that button was released. When this happens the value couldn't become 2 anymore and you can't start another round.
Solution: If Value <= 0:
Value = 0
| Windows & Source | https://www.dropbox.com/s/5xnf44vw8tazrku/Skyway.rar?dl=0 |
| Linux (Thank you BubuIIC!) | https://cloud.bubu1.eu/index.php/s/LepyntSlO5lXR10/download |
| Original URL | https://ludumdare.com/compo/ludum-dare-34/?action=preview&uid=61899 |
Ratings
| Coolness | 89% | 2 |
| Overall | 3.22 | 491 |
| Fun | 3.16 | 477 |
| Theme | 3.75 | 468 |
game oooover!
Liked the simple concept and old graphics style :)
I can very well imagine the speed builing up constantly.
Maybe pickups to give back lives or to slow speed down.
I did some pygame projects in past Ludum Dares and I just build a Version for Linux of your game. You can find it here if you want to add it: https://cloud.bubu1.eu/index.php/s/LepyntSlO5lXR10/download
Pretty good game by the way. Nice concept ! :)
I appreciated that you checked all the boxes by including sound, although I see you didn't want to be rated on art and sound... but who cares man, just keep doing those and you'll keep improving!
Gameplay was a solid idea. It was good that one hit didn't instantly send me back to the start of the game.
If I could tweak just a few parameter values in this game I would speed it up... everything. The pace of moving forward, and the pace of swinging the thing there left and right. Maybe increase the gaps between meteors to compensate.
As it is, when I started the game it felt very slow, and when I got my speed up but then got hit I felt really slow... like ITCHING slow, not a pleasant relief from action slow.
That's just a minor tweak though! This is a solid first entry you can be proud of and build on, nice work.
The parameters you are talking about do change during the game but I agree that the initial values are way to low. Takes half a minute before the fun gets started. (And even longer if you get hit, whoops!)
I like the concept, it needs just a little bit of balance, slow speed is a little bit boring, but after one speed up and bad luck with obstacles, it immediately gets really hard.
$ ./start.sh
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
File "Skyway.py", line 37, in <module>
pygame.error: File is not a Windows BMP file
and I tried running the source but it didn't work:
$ python Skyway_source.py
Traceback (most recent call last):
File "Skyway_source.py", line 37, in <module>
background = pygame.image.load('Background.png')
pygame.error: Couldn't open Background.png