D4^4
The latest in 256-in-1 games!
A game that constantly redefines itself as you progress. Fly around or take a walk, take the pick the dice gave you!
Controls
Keyboard
Keyboard input will not work in Internet Explorer or older versions of Edge, use a different browser instead.
- Arrow-Keys: Move
- X: Jump / Attack / Confirm
Gamepad
- D-Pad: Move
- A: Jump / Attack / Confirm
Touch
This is mostly for completeness. Consider not playing with touch input if possible.
- Left half of screen: D-Pad
- Right half of screen: Jump / Attack / Confirm
Status | Released |
Platforms | HTML5, Windows, Linux, Android |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | GitOut |
Genre | Action |
Made with | Rust, Tiled |
Tags | 2D, Game Boy Advance, Game Maker's Toolkit Jam, Short, Singleplayer |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Gamepad (any), Touchscreen |
Download
Install instructions
Linux
Just download the executable and run it. This should work with various distributions that are at least as new as Debian Bullseye.
Windows
Just download the executable and run it. Possibly have an argument with Windows Defender whilst doing so.
Android
Install the APK through your favorite file manager, may require installing from untrusted sources. If your phone does not allow this, consider getting a better phone.
GameBoy Advance
Either load the ROM in an emulator or put it onto some flashcard. This ROM cannot be used as a multiboot image.
MS-DOS
Find a way to get the executable onto the machine and run it. You can press ESC to exit the game again.
System requirements
- Linux, Windows:
- Processor: x86_64 or i686, 400 MHz
- Memory: 1 GiB
- Graphics: Vulkan 1.0 or OpenGL 1.1
- Android:
- Processor: 2 GHz
- Memory: 1 GiB
- Graphics: OpenGL ES 2.0
- GameBoy Advance:
- Flashcard or emulator (Sound is broken in VBA-M)
- MS-DOS:
- Processor: 80386, DX at 33 MHz or better recommended
- Memory: 4 MiB
- Graphics: VGA
Comments
Log in with itch.io to leave a comment.
very creative idea! very fun to play!
Interesting game! Love the concept. What dependencies did you use? I'm trying to work on my own Rust game.
Thanks!
The windows and linux versions of the game just use winit (window), gilrs (gamepads), cpal (audio), glutin (opengl) and ash (vulkan), so nothing terribly special there. All the other versions I use my own bindings for.
The actual graphics (I just prepare a single texture and draw it to the window with opengl or vulkan) and the audio are handled by what amounts to half a gba emulator, lacking cpu emulation.
So sorry to disappoint, but I can't really give any more advice on what to use for non-gba games, as I've not dabbled with that too much in rust, and this is all very niche and custom (and I don't currently have the source code out there).
Oh well, thanks anyway! It seems like a lot of Rust gamedev right now is kind of you have to build most of it from scratch.
I like the mechanics and the level design. The art needs a little work though and the enemy airplanes could have had a bit of randomness to their hits.
I am not really able to see how it fits the theme though.