Skyway by Decentsauce

[raw]
made by Decentsauce for LD34 (COMPO)
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

Ratings

Coolness 89% 2
Overall 3.22 491
Fun 3.16 477
Theme 3.75 468

Feedback

shar
14. Dec 2015 · 13:07 UTC
voice sound, lol
Chaserbrown
14. Dec 2015 · 18:42 UTC
Enjoyed this! :D
Dooskington
14. Dec 2015 · 20:23 UTC
Not bad! I liked the voices.
AzureAspect
14. Dec 2015 · 20:24 UTC
Speed up...length up...length up *thump*!
game oooover!

Liked the simple concept and old graphics style :)
Darkflint
14. Dec 2015 · 21:54 UTC
I though their is no sound, but seems like i am the only oned who couldnt hear it :( But overally nice game.
Red_Fan games
14. Dec 2015 · 23:14 UTC
Pretty neat!
pompaz
14. Dec 2015 · 23:14 UTC
Very nice!
djfariel
15. Dec 2015 · 01:10 UTC
Fantastic sound effects. I found that the "powerup" that improved length actually made the game much more difficult.
🎤 Decentsauce
15. Dec 2015 · 01:36 UTC
@djfariel True, game balance was low on my list at the time so mostly in the beginning it isn't always helpful to increase length. (Though score multiplayer always scales with player length)
Soka
15. Dec 2015 · 01:46 UTC
Original and adictive :D!
KilledByAPixel
15. Dec 2015 · 02:20 UTC
Nice little game. Controls feel good, procedural level works well. I don't hear any sound, not sure whats up with that. The speed increases come on a bit fast and unexpectedly. Visuals work well enough but I think you could have just went fully abstract.
themadknights
15. Dec 2015 · 13:39 UTC
Sound are great hahaha
PlasmaErnst
15. Dec 2015 · 14:00 UTC
Hey there. Had fun with your game, good job!

I can very well imagine the speed builing up constantly.
Maybe pickups to give back lives or to slow speed down.
HongerTrollie
15. Dec 2015 · 19:34 UTC
Nice game. I left the "length up" powerups alone for my second run for as long as I could. Got a lot further. I like the sound effects :P Well done
intXparts
15. Dec 2015 · 22:07 UTC
Awesome game! I really enjoyed the simplicity and escalation of the challenge. Excellent work!
SinclairStrange
16. Dec 2015 · 01:37 UTC
Very simple but overall well done. It was pretty fun and enjoyable! :) I wish there was more hazards though. Good job!
lastninja2
16. Dec 2015 · 10:46 UTC
Liked it ;)
BubuIIC
16. Dec 2015 · 13:17 UTC
Fun little game. I liked the voice sounds :-).

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
marveus
17. Dec 2015 · 04:50 UTC
Good job! Really enjoyed the voice sounds! :D
aeveis
17. Dec 2015 · 05:50 UTC
I liked it! Interesting concept, I liked how adding length made game play more complicated, rather than linearly easier/harder. I also liked the voice sounds.
fafastudio
18. Dec 2015 · 23:43 UTC
Because of the lack of sound at first i got freaking scared by your splendid voice acting xD

Pretty good game by the way. Nice concept ! :)
Ayte
19. Dec 2015 · 15:43 UTC
Simple concept, well executed ! i enjoyed it !
Kuality Games
19. Dec 2015 · 23:04 UTC
Thumbs up for participating for the first time in LD, I'd like to try your next game.
NirabazGAMES
21. Dec 2015 · 03:26 UTC
Great you are! nice little game)
pkenney
22. Dec 2015 · 03:07 UTC
Nice first-time entry, I liked the list of things you did for the first time.

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.
🎤 Decentsauce
22. Dec 2015 · 06:58 UTC
@pkenney Thank you for the kind words. :) Main reason why I didn't include the graphics/audio categories was because I felt there wasn't much to rate. Haha, in hind sight it might have been better to include those categories.

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!)
Budi
22. Dec 2015 · 13:09 UTC
I like the voice! Well done, man. :-D

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.
Jupiter_Hadley
28. Dec 2015 · 14:10 UTC
Really nicely made game! I included it in my Ludum Dare 34 compilation video series, if you’d like to check it out :) https://youtu.be/XwDbETpIdpU
f7f5
28. Dec 2015 · 21:47 UTC
The Linux exe gives:

$ ./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