A simple 2-player game player over a standard 8x8 board.

Related tags

Games boombots
Overview

Boombots

A simple 2-player game player over a standard 8x8 board.

Projects

Game Server (v0.0.1)

A parallel and asynchronous game server written in Rust.

Web Client (v0.0.1)

A React client to interface with the game server over websockets.

Cli Client - (in-progress)

A Rust terminal client to interface with the game server.

Game

Gameplay

  1. White starts first and players alternate turns after each action
  2. On a players turn, they can either:
    • Boom one of their stacks of robots
    • Move some (or all) of one of their stacks of robots to another square
  3. If booming a stack of robots, this causes all robots in a 3x3 radius to also boom, creating a chain reaction until there are no more robots in a blast radius.
  4. If moving some of a stack of robots, the player may move 1-N robots from the stack of height N up to N units in each cardinal direction (N, E, S, W)
    • The number of robots moved and the distance the robots move are separate. For example, given a robot with a stack height of 5, one could move 2 robots 5 units to the left.
    • A robot can not move onto a square controlled by an opponents robot. A robot can move onto a square controlled by the same players robot, in which case they combine to form a larger stack.
  5. When a player has no more robots, they lose the game. If both players robots all boom on the same turn, the game ends in a draw.
You might also like...
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.

Rusted Ruins Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins. This game is written in Rust. Screens

๐Ÿ˜ โš”๏ธ๐Ÿ˜ˆ A minimalistic 2D turn-based tactical game in Rust
๐Ÿ˜ โš”๏ธ๐Ÿ˜ˆ A minimalistic 2D turn-based tactical game in Rust

Zemeroth is a turn-based hexagonal tactical game written in Rust. Support: patreon.com/ozkriff News: @ozkriff on twitter | ozkriff.games | facebook |

โฌก Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
โฌก Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]

Zone of Control The project is discontinued Sorry, friends. ZoC is discontinued. See https://ozkriff.github.io/2017-08-17--devlog.html Downloads Preco

The classic tetris game written in Rust using ncurses
The classic tetris game written in Rust using ncurses

tetris.rs This is the classic tetris game I wrote to have a bit of fun with Rust. Installation and playing cargo install --

Data-oriented and data-driven game engine written in Rust
Data-oriented and data-driven game engine written in Rust

What is Amethyst? Amethyst is a data-driven and data-oriented game engine aiming to be fast and as configurable as possible. Principles These principl

Rust library to create a Good Game Easily

ggez What is this? ggez is a Rust library to create a Good Game Easily. The current version is 0.6.0-rc0. This is a RELEASE CANDIDATE version, which m

Rate my game setup ๐Ÿ˜œ
Rate my game setup ๐Ÿ˜œ

minesweeper.rs Rate my game setup ๐Ÿ˜œ

Minesweeper game developed with Rust, WebAssembly (Wasm), and Canvas
Minesweeper game developed with Rust, WebAssembly (Wasm), and Canvas

๐Ÿ‘‰ click here to play the game ๐Ÿ‘ˆ Minesweeper game Revealing all the cells without hitting the mines is the task. Each number in the cell denotes how

Snake Game in rust for the web

About This template shows how to create a web app using Yew and wasm-pack. ๐Ÿšด Usage ๐Ÿ› ๏ธ Build When building for the first time, ensure to install depe

Owner
Ben Mitchell
Ben Mitchell
Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

Heroic Labs 130 Dec 29, 2022
A work-in-progress, open-source, multi-player city simulation game.

Citybound is a city building game with a focus on realism, collaborative planning and simulation of microscopic details. It is independently developed

Citybound 7.2k Jan 3, 2023
Angolmois BMS player, Rust edition

Angolmois Rust Edition This is a direct, one-to-one translation of Angolmois to Rust programming language. Angolmois is a BM98-like minimalistic music

Kang Seonghoon 95 Oct 20, 2022
The video game for Fonts of Power. A tabletop roleplaying game made in Rust with Bevy!

The code and rules for Fonts of Power, a tactical TTRPG / video game about exploring magical places. You can follow its development in our Discord ser

null 25 Dec 23, 2022
Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series.

Red Light, Green Light Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series. This project is the di

Cedric Chee 1 Jan 10, 2022
A game inspired by the classic atari game: demon attack

rusty_demon_attack A game inspired by the classic atari game: demon attack You can play the game in the web!

null 58 Jan 4, 2023
This is a simple implementation of the classic snake game in rust

My snake game Looks like this. This is with Roboto Mono Nerd Font. If you use a different font it may look different or distorted. Install rust In ord

Konstantinos Kyriakou 16 Apr 4, 2021
A refreshingly simple data-driven game engine built in Rust

What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve

Bevy Engine 21.1k Jan 3, 2023
A simple power 4 game wrote in Rust.

?? ?? Power 4 This is a simple power 4 game wrote in native Rust. There's only one dependencie for colored terminal. โ“ How to try it? To try this game

null 1 Apr 25, 2022
A roguelike game in Rust

A fantasy deathcrawl in Rust Work in progress. To run, with Rust compiler and Cargo package manager installed: cargo run --release When building on W

Risto Saarelma 347 Nov 21, 2022