Skip to content

BooleBots is an engaging app that combines gameplay with basic Boolean logic | Voyage-44 | https://chingu.io/

Notifications You must be signed in to change notification settings

chingu-voyages/v44-tier2-team-24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

BooleBots

BooleBots is an engaging app that combines gameplay with basic Boolean logic. (Boolebot is a Tier-2 Chingus Project) Live Site

A collaborative app built remotely by:

Overview

Boole Bots is a game that is not only fun, but also an aid in helping to understand basic Boolean logic. This game has an arena of 8x8 game tiles in which your bots move at random speeds and trajectories. The Bots are assigned boolean values of 0 or 1 and boolean operations - AND, OR, NOR, NOT.

Features

  • Arena configuration panel (bot movement speed, arena dimension, boolean operator)
  • Bot configuration panel (bot name, boolean value, bot icon, bot direction)
  • Leaderboard showing bots scores
  • Battle Log showing all which bots battled and who won and lost
  • Game controls (STOP vs. BATTLE)
  • Arena can have a max size of 8 x 8 and arena size can be customizable
  • Bots can move any North, West, South, East, North West, North East, South West, South East
  • User can reset game using previous saved game state
  • User can restart a game

Technologies

  • React.js
  • Git/Github
  • SASS
  • Vite
  • Sweet Alert

Dependencies

Attributions

Improvements

  • Use Redux for state management
  • Refactor form logic

Installation

To run this project locally:

  1. Clone this project locally
  2. cd to Boolebot directory
  3. run npm install to install dependencies
  4. run npm run dev to build the app locally

Screenshots

Screenshot of the app's landing page Screenshot of the arena control settings Screenshot of the bot creations page showing various inputs and selection to create a robot Screenshot of the bot creations page with 5 bots created Screenshot of the game arena before battle begins Screenshot of the game arena during battle

About

BooleBots is an engaging app that combines gameplay with basic Boolean logic | Voyage-44 | https://chingu.io/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published