Star Skipper by NoahRo
Skillfully dodge dangerous stars,
as the nothingness of space is forcing you to keep moving (side-scrolling).

Evaded stars will not leave you alone though, they will silently stick themselves
to the left side of the screen, patiently waiting for the player to make a mistake;
ever so slightly, they will fill up your playing area, reducing your space.
This was our third LudumDare game jam experience.
Controls
(Bold keys are recommended)
| Valid Keys | Action | | ------ | ------ | | In-game: | | | A, Left-Arrow, H | Move left | | D, Right-Arrow, L | Move right | | K, Space, W, Up-Arrow | Jump | | P, Escape | Pause game | | M | Toggle music | | In-menu(s): | | | Enter, Space | Select the first menu option (any menu) | | Escape, Q | Back to main menu or quit game (any menu) | | P, Enter, Space | Continue (pause menu) |
Of course, you can also just use your mouse to select menu options.
Post-Jam Version
We are planning on releasing a post-jam version of the game in the upcoming weeks.
The jam version, which you can download below, has ...
- unfinished and missing artwork
(all menus use the same title texture, including the main menu),
- a short and simple audio track,
- and generally the settings have not been tweaked enough
(movement, velocities, gravity, ...).
The one level you have in the game, was still being designed and made about half an hour past the deadline.
So we are definitely planning on adding more, better designed levels in the post-jam version.
I had a lot of performance issues during development (Ruby might not be the best pick for game dev :) ),
so I'm hoping to improve that and decrease the cost of certain operations (I'm looking at you, quadtrees!),
for the post-jam version.
The Gosu graphics library that I'm using with my framework, has built-in gamepad support, our jam game does not.
I already have a build of the game with working gamepad controls, and it's kinda nice to have for a platformer.
So you will definitely be able to use a controller with the post-jam version.
(I use an xbox 360 controller, not sure how it will work with others)
The level-editor, that we used for the game, is also a very hackily modified version
of a level-editor from a previous project.
I would like to improve it for the post-jam version.
In the future, I would love to start working on a proper, generic, 2D level-editor,
with enough customizability for the user, so they can export the level data JSON in whatever structure they want.
If you want to see any other planned post-jam version features and changes in more detail,
be sure to check out our trello board.
If you have any other ideas / suggestions, leave them in the comments and I'll make sure to consider them!
Tools Used
| Type | Tool | | --------------------- | ----------------------------------------------------------------------------- | | Language | Ruby 2.5.1 | | Framework | My framework, made using Gosu | | Level Editor | Modified version of a JS Level Editor from a previous project | | Executable Build Tool | Ocra gem | | Editor | Vim | | Version Control | Git on Github | | Graphics | Gimp | | Audio | LMMS | | Task Management | Trello |
Credits
| Person | Role(s) | | --------- | -------------------------------- | | @hoichael | Artwork, music, gameplay concept | | @noahro | Coding |
Social
In case you're interested, here's my Twitter.
@NoahRosenzweig
I'm trying to be more socially active, events such as this one help a lot with that!
While I'm talking about social stuff, I want to thank all of you awesome game developers,
that make up this amazing LudumDare community. Everybody is so genuine and honest, and
almost always nice and polite. Giving and receiving feedback is such a pleasant experience!
Thanks to all of you for being awesome! I hope you had a blast making and releasing your games!
Have fun playing games!
| Windows | https://drive.google.com/open?id=1TiN2-ysUvYDYEJ9hoU3OC90Idiy6xIYp |
| Source code | https://github.com/Noah2610/LD42 |
| Source code | https://github.com/Noah2610/AdventureRL |
| Original URL | https://ldjam.com/events/ludum-dare/42/star-skipper |
Ratings
| Overall | 1178th | 2.712⭐ | 28🧑⚖️ |
| Fun | 1171th | 2.5⭐ | 28🧑⚖️ |
| Innovation | 1120th | 2.538⭐ | 28🧑⚖️ |
| Theme | 871th | 3.135⭐ | 28🧑⚖️ |
| Graphics | 1133th | 2.327⭐ | 28🧑⚖️ |
| Audio | 730th | 2.385⭐ | 28🧑⚖️ |
| Humor | 843th | 2⭐ | 25🧑⚖️ |
| Mood | 981th | 2.577⭐ | 28🧑⚖️ |
| Given | 31🗳️ | 9🗨️ |
the way the character controls could be improved - maybe he should be running along with the speed of the moving screen by default, and you can speed up / slow down. I just find it hard to aim my landings as it is.
Thanks for letting us play your game!
@bilzc10
As we didn't have enough time to properly tweak everything, stuff like animations might not look quite right. It will all be thoroughly tweaked for the post-jam version.
Interesting, that you mention the jump inconsistencies, because I find that jumping works pretty well. Could it be because of lag, that you are experiencing inconsistencies? The game has some performance issues, so if you don't have good hardware, you might get pretty bad lag spikes. Thank you for mentioning this, we will definitely keep jump inconsistencies in mind, when working on the post-jam version.
@zachary-granger
I am also very happy with the theme's implementation. Thanks @hoichael for coming up with the idea, all my ideas were generic and boring.
PS: Thanks for letting us play _your_ game, it has really resonated with me!
@zachary-granger @borka223 @dialglex
To be honest, I am very happy with the controls and physics, but this is most probably because I already played the game enough to have gotten good with it.
I tried implementing the main suggestion you guys had, with making the player move with the screen, so they also move backwards when jumping, but to be honest, I found it worse and less intuitive; it didn't feel right. I will definitely play around with that mechanic more though, I probably just didn't spend enough time tweaking and adjusting the game with that system in place. So the post-jam version might have this.
@green-rail
Because we were working on the level until the very last minute _(actually, the very last -25 minutes, we were late :P )_, we didn't get to test it properly; we would have probably made it a bit easier if we had more time.
In contrast, I _love_ hardcore, precision platformers :)
_(Some favorites: Edmund Mcmillen's games __Super Meat Boy__ and __The End is Nigh__)_
We'll try to fit a good mixture of easy / casual, and difficult / hardcore levels into the post-jam version. With a planned level selection system, it will also be nice to have an overview of all levels, and be able to skip levels.
Thank you all for playing!
If you have any other suggestions for the post-jam version, be sure to let me know!
You can also message me on Twitter @[NoahRosenzweig](https://twitter.com/NoahRosenzweig)