Embedded Node

What is EmbeddedNode?

EmbeddedNode is a project that replicates the board game (and mobile game) Node. Our goal is to implement hardware into the game for controls, replacing its original touch screen controls. The purpose of this project is to learn more about embedded systems and how hardware interacts with software.

Instructions

GOAL: The goal is to be the first player to get a total score of 15 points. After each round, after the initial phase 1-2-1, the players will gather resource from the nearby boxes in where the nodes are located.


SCORING: First to 15

+1 per Node

+3 per Captured Box (Bridges surrounding a color box)

+2 for most bridge


COST:

Bridge = 1 Red/1 Blue

Node = 3 Green/3 Yellow


Controls:

C: Switch from Bridge/Node mode

Z: Purchase

C + Down: Switch Player


Extra:

*You will get your resources based on the nearby colors of where your node is located, after the initial plays are played.

*If a player captures a box and the other player has a node on it, they will not get that resource.

ECE153B Final Demo

Video Demo

Here is a video demo explaining the broad picture of EmbeddedNode. It explains what peripherals and serial interfaces were used, and it also explains the rules and goals of the game and the functions implemented to play the game.

Anthony Guzman

Responsible for software

Jonathan Sun

Responsible for hardware

GitHub Link: https://github.com/Tguzman636/FinalProject