3x3  Games   Project:   Author: Robert Polzer Ideas: My family gave me the ideas and time to make this project happen! About 28 years ago I got my first computer - a Commodore C64. So I played many games, but also tried to program in Basic and small routines (ok - very small routines) in Assembler. Then at work I wrote little scripts in VBA for Excel and Access. Then, after years without programming, I tried the Arduino-Uno and fell in love. My first sketches were LED-effects and examples. Then I found some Arduino-TicTacToe projects, but none of them were attractive to me. So I tried to find my own solution, and here is the result! During programming I had the idea to add sound and speech-output, so I expanded my hardware with the Sparkfun mp3-Trigger and an amplifier.

Lights  Out:   •

Ideas: This was my first sketch for my “3x3-Game” hardware. The idea was, to write a small program, and use 9 keys and 9 led’s on a breadboard for user in-/output. But gradually I wanted more. So I bought big arcade-buttons and RGB-leds and expanded the sketch.



Manual: When the game starts, a random number of these lights are switched on. Pressing any of the lights will toggle it and the four adjacent lights. The goal of the puzzle is to switch all the lights off.

 

Simon:   •

Ideas and problem-solving approach: a_guadalupi (http://scuola.arduino.cc/profile/a_guadalupi) http://scuola.arduino.cc/courses/lessons/cover/DWzMEJ8 Then I searched for new ideas for my 3x3-hardware. And I found a cool version of the Simon Says game. So I tried to understand his sketch and then tried to program my version on my own.



Manual: A round in the game consists of the device lighting up one or more buttons in a random order, after which the player must reproduce that order by pressing the buttons. As the game progresses, the number of buttons to be pressed increases. After starting the game, you can choose if you play with 4 or 8 buttons. To select the difficulty you have to press the unlit buttons and confirm with the white button in the middle. Then the computer will generate a sequence with 100 steps and begins to show you the first move. Then you have to reproduce that. When you are right, the computer will show you 2 steps and so on, till you make a mistake or reproduce all 100 steps in correct order.

Tic  Tac  Toe:   •

Ideas and problem-solving approach: Rahul Kar http://www.engineersgarage.com/contribution/digital-tic-tac-toe-game-circuit-diagram I took the code for computer and player-move from Rahul Kar, and wrote the in- and output code completely new for my hardware.



Manual: When you start the game, the computer makes the first move (red) and chooses a random spot. Then the player has to make his first move (blue). Then the computer makes its best move and so on, till one player has 3 spots in a row. After the confirmation the start-player will switchover.

Beschaltung des Tastenfeldes (Ansicht von der Unterseite)

T7

T8

T9

T4

T5

T6

T1

T2

T3

braun (Pin 12)

orange (Pin 11)

violett (Pin 10)

weiß (Pin 7)

grün (Pin 8)

grau (Pin 9)

5V

5V

LED 0

Din

gelb (Pin 3)

Dout

5V

LED 1

Din

Dout

5V

LED 2

Din

Dout

LED 8

Din

1 2

1 2

2

1 2

1 2

2

+5V

1

S9 1

S8 1

S7

+5V

+5V 1-VDD

LED1 2-DOUT 4-DIN

LED2 2-DOUT

3-GND

2-DOUT 4-DIN

GND

GND

GND

LED3

LED4

LED5 2-DOUT

3-GND

2-DOUT 4-DIN 3-GND

2-DOUT 4-DIN

+5V

3-GND

4-DIN

+5V

1-VDD

1-VDD

+5V

1-VDD

GND

GND

GND

1-VDD

+5V

LED6

LED7

LED8 2-DOUT

3-GND

2-DOUT 4-DIN 3-GND

2-DOUT 4-DIN

+5V

3-GND

4-DIN

+5V

1-VDD

GND

LED0

3-GND

4-DIN

1-VDD

1-VDD

gelb

1-VDD

GND

braun orange violett grau grün weiss

S6

3-GND

GND ID DD+ +V

MICRO ARDUINO

+5V

D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 GND RST RX TX SS MOSI

S3

S5 1

S4

D13 3V3 REF A0 A1 A2 A3 A4 A5 NC NC. +5V RST. GND. ICSP VIN MISO SCK

2

2

2

S2 1

S1

GND

GND

GND

29.06.14 18:38 /Volumes/daten/Entwicklung/Projekte - eigene/3x3-Games/Eagle-Files/3x3_Games.sch (Sheet: 1/1)

3x3 Games - GitHub

About 28 years ago I got my first computer - a Commodore C64. So I played many ... http://scuola.arduino.cc/courses/lessons/cover/DWzMEJ8. Then I searched ... the computer makes its best move and so on, till one player has 3 spots in a row.

1MB Sizes 8 Downloads 263 Views

Recommend Documents

Note on commented games - GitHub
The starting point for debate upon a classic joseki. 4. An other ... At the start of this game, White made grave errors. ..... 3: At move 28, Black cannot start a ko.

Delivering an Olympic Games - GitHub
Nov 26, 2013 - More than 900 servers, 1,000 network devices, ... 3.2.1 Java Scaffolding . ..... provided cluster services that were used during the disaster ...

SDL Manual: Writing Games in Perl - GitHub
my $flower = SDLx::Surface->new( width => 50, height => 100 );. 21. 22. # With a ...... in what domain (Model, View or Controller) does a module solve a problem for. ... Org are free and open source software, but even so each needs a license.

Realtime HTML5 Multiplayer Games with Node.js - GitHub
○When writing your game no mental model shift ... Switching between different mental models be it java or python or a C++ .... Senior Applications Developer.

ACDC SFC 3X3.pdf
15A South African to. multi-adaptor. 2 Pin Euro / American to. British, Australian, Euro or. American. 13A British to Multi-adaptors. & to South African. Input multi-plug: can be configured as British, American,. Australian and Euro. Output: multi-pl

3x3 Rubik's Cube Printable Guide.pdf
you know those, move on the right. column to begin solving! You got this! How to Solve a. Rubik's Cube! Types of Pieces on a Rubik's Cube. A Rubik's Cube has ...

3x3 Rubik's Cube Printable Guide.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 3x3 Rubik's ...Missing:

mural JRJ 3x3.pdf
There was a problem loading more pages. Retrying... mural JRJ 3x3.pdf. mural JRJ 3x3.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying mural JRJ ...

Rubik's Cube 3x3 Solution Guide-General LG.pdf
Bi. Бол эсрэгээр нь. эргүүлнэ. Page 3 of 9. Rubik's Cube 3x3 Solution Guide-General LG.pdf. Rubik's Cube 3x3 Solution Guide-General LG.pdf. Open. Extract.

Rubik's Cube 3x3 Solution Guide-General LG.pdf
There was a problem loading more pages. Retrying... Rubik's Cube 3x3 Solution Guide-General LG.pdf. Rubik's Cube 3x3 Solution Guide-General LG.pdf. Open.Missing:

GitHub
domain = meq.domain(10,20,0,10); cells = meq.cells(domain,num_freq=200, num_time=100); ...... This is now contaminator-free. – Observe the ghosts. Optional ...

GitHub
data can only be “corrected” for a single point on the sky. ... sufficient to predict it at the phase center (shifting ... errors (well this is actually good news, isn't it?)

The Hunger Games 1 The Hunger Games Suzanne_Collins.pdf ...
Page 1 of 367. Page 1 of 367. Page 2 of 367. 2. For James Proimos. Page 2 of 367. Page 3 of 367. 3. PART I. "THE TRIBUTES". Page 3 of 367. The Hunger ...

Understanding the Meta-experience of Casual Games - Games User ...
Introduction. Social network sites like Facebook and Google+ have become increasingly popular sources of casual games. Play is still the key action in these ...