
Ludum Dare #53compo
Sailing Venus
A game about sailing in the clouds on Venus, delivering supplies to the early colonizers of the final frontier!
Made mostly from scratch, only using some rendering code I had written in the past one or two weeks, so the game mechanics didn't get the love they deserved. I mostly just spent the compo trying to get something out :smile:
- Clicking on the categories in the dashboard or pressing 1-3 will switch between the different windows.
- Right-click and drag to turn the view.
- Left-click and drag to move the view.
- Scroll to zoom.
Introducing the main characters...
I think both of these are minor and game-breaking enough to count for the "game breaking bug" exception, but if you want to play the game as it was at 4 AM at the end of the compo, just play one of the desktop versions, these changes have only been applied to the web version.
- Changing the game timer from Rust's `Instant::now()` to SDL's `GetTicks()`. The web version is unplayable with the former, as the in-game timer was basically frozen at the start (caused by this issue, I think).
- Adding `oncontextmenu="return false;"` to the `<canvas>` in the web version. Without this, turning the camera is immensely annoying, as right-clicking would bring up the context menu.
The rest of the post-LD commits in the repository are just me struggling with GitHub Actions, don't worry about it.
Made mostly from scratch, only using some rendering code I had written in the past one or two weeks, so the game mechanics didn't get the love they deserved. I mostly just spent the compo trying to get something out :smile:
Controls
- Clicking on the categories in the dashboard or pressing 1-3 will switch between the different windows.
- Right-click and drag to turn the view.
- Left-click and drag to move the view.
- Scroll to zoom.
Screenshots
Introducing the main characters...
The Reverse Galley
The Crewmate
The Captain
Post-Compo changes
I think both of these are minor and game-breaking enough to count for the "game breaking bug" exception, but if you want to play the game as it was at 4 AM at the end of the compo, just play one of the desktop versions, these changes have only been applied to the web version.
- Changing the game timer from Rust's `Instant::now()` to SDL's `GetTicks()`. The web version is unplayable with the former, as the in-game timer was basically frozen at the start (caused by this issue, I think).
- Adding `oncontextmenu="return false;"` to the `<canvas>` in the web version. Without this, turning the camera is immensely annoying, as right-clicking would bring up the context menu.
The rest of the post-LD commits in the repository are just me struggling with GitHub Actions, don't worry about it.
Tools: SDL
Comments2

kiv1 May 2023, 14:57
I delivered all the packages! Very cozy game, good job



I understand you wrote this basically from scratch, which is impressive.