Skip to content

ErnieAtLYD/input-board-game-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Input Board Game

Input is a two player game by Milton Bradley from 1984. Each player gets the same set of pieces, and must deploy them to eliminate the opposing side. Each piece has a movement track printed on it, and can only move from one space to the next in the program. Used pieces can either exit the playfield, or repeat the path.

In this current version, the human player is RED, and the bot is BLUE. A PDF with instructions on how to play is available.

Screenshot

Technologies Used and Tinkered With

  • React (create-react-app), TypeScript, boardgame.io
  • styled-components including integrating props, global styles, and inheriting other component styles
  • Framer Motion including animation layouts
  • Dynamic SVG rendering

To run locally

yarn && yarn start - node, you must use Node v14. Not sure it why it doesn't run on v18.

To Do / Someday

  • Add a modal on page load explaining what the game is and instructions
  • Give the AI faux "speech" depending on the players actions
  • Allow the person to change avatar on click
  • Make the avatars faces dynamic depending on players and AI actions
  • Build P2P (including a lobby, working rooms, a server, etc.)
  • Add sounds

Asset Credits

About

Milton Bradley's Input Board Game from 1984, modernized using TypeScript

Topics

Resources

Stars

Watchers

Forks