juchiast / Boxcrash
Licence: mit
An example game written in Rust and Piston
Stars: ✭ 57
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Boxcrash
Blockly Games
A series blockly games which aim to teaching children programming based on Blockly Library.
Stars: ✭ 19 (-66.67%)
Mutual labels: games
Lazyboy
An EDSL implemented in Haskell for programming the Nintendo Game Boy.
Stars: ✭ 44 (-22.81%)
Mutual labels: games
Premade Groups Filter
A World of Warcraft addon for powerful filtering of premade group listings
Stars: ✭ 26 (-54.39%)
Mutual labels: games
Corsair
Corsair using RxJS, Immutable.js and WebGL/three.js
Stars: ✭ 36 (-36.84%)
Mutual labels: games
Excalibur
🎮 An easy to use 2D HTML5 game engine written in TypeScript
Stars: ✭ 892 (+1464.91%)
Mutual labels: games
Chocolate Doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
Stars: ✭ 1,052 (+1745.61%)
Mutual labels: games
Shortstories
Interactive stories told through App Shortcuts and Notifications
Stars: ✭ 26 (-54.39%)
Mutual labels: games
Java Game And Application
Java Games and Application with awesome source code and better algorithm
Stars: ✭ 14 (-75.44%)
Mutual labels: games
Techgames
TechGames is a complete gaming news portal to stay on top of everything in the gaming world.
Stars: ✭ 23 (-59.65%)
Mutual labels: games
Games
Your own games website, filled with open source goodness! Automated installation of a plethora of open source web games. Fully customizable.
Stars: ✭ 35 (-38.6%)
Mutual labels: games
Sketch
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Stars: ✭ 1,026 (+1700%)
Mutual labels: games
Medguireborn
MedGui Reborn is a frontend/launcher (GUI) for Mednafen multi emulator, written in VB .Net with Microsoft Visual Studio Community
Stars: ✭ 40 (-29.82%)
Mutual labels: games
Box Crash
This is a simple game in Rust and Piston with a Camera for 3D rendering. This game was written with hope to be a good example of game development in Rust.
Demo videos
Build and run
Download binary (64-bit Windows and Linux) here: https://github.com/juchiast/boxcrash/releases
This code should be compiled with the latest stable version of Rust.
Almost all game's constants are configurable via resources/config.json
.
You should edit the screen size details to match your monitor.
Gameplay
Drive the box to avoid crashing with others, You can also speed-up, jump, and shoot them.
Control:
- Move left/right: A, D
- Speed-up: W
- Jump: Space
- Stare and shoot: Hold right mouse, then click left mouse
What's next?
- Write an article about the writing of this code.
- Test game on more machines.
-
Write a GUI to configure and restart game(Done). - Draw more details of box and the road.
- Add crashing animations.
- Add some sounds.
- Try to build on Web and Android.
License
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].