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:
- Run Qi (Jack) Li | Github | Portfolio
- Elizabeth Reeves | Github | Portfolio
- Hector Garcia | Github | LinkedIn
- Sucheta Mukherjee| Github | LinkedIn
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.
- 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
- React.js
- Git/Github
- SASS
- Vite
- Sweet Alert
- Use Redux for state management
- Refactor form logic
To run this project locally:
- Clone this project locally
cd
toBoolebot
directory- run
npm install
to install dependencies - run
npm run dev
to build the app locally
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |