Project-Portfolio

By loganhartford

Project-Portfolio reviews and mentions

Posts with mentions or reviews of Project-Portfolio. We have used some of these posts to build our list of alternatives and similar projects.
  • Made a hand held Tic-Tac-Toe game! (Info in comments)
    1 project | /r/arduino | 12 May 2021
    The objective of this project was to create a physical version of the classic game, Tic Tac Toe. The game is coded on an Arduino Nano and the game board is created using 9 RGB LEDs. Player one’s moves are indicated by blue while player two is red. The cursor for selecting the next move is created by turing both the red and blue diodes on to create magenta. Each player has 3 control buttons, move left, move right and a select button. These buttons are simple push buttons commonly found in electronics projects. In order to control the 18 diodes as well read the 6 buttons the number of available pins was increased using three 75HC595 shift registers. All of the diodes are controlled via the shift registers while the button’s status’ are read via the Arduino’s pins. The device is powered using a rechargeable 9V battery which is mounted to the bottom game. The game works by making use of 6 essential functions. The first function is the start function which is called at the start of each turn in order to reset the cursor. The next two functions are used to control the player cursor allowing the player to move left and right. The fourth function is the select function which allows the player to make a selection. This function checks to see if the space on the board is taken, if available the move is made. The last two functions run at the end of each turn and check to see if the a player has won the game or if the game is a tie. Creating the win checker function was by far the most difficult part of the coding. The goal was to avoid using a brute force method to check for wins. This made the final version of the win checker more succinct but also much more difficult to create. Here are links to the CAD and code if any are interested!

Stats

Basic Project-Portfolio repo stats
1
0
0.0
about 1 year ago

The primary programming language of Project-Portfolio is SWIG.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com