ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.
-
Upload
scott-hall -
Category
Documents
-
view
215 -
download
1
Transcript of ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.
![Page 1: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/1.jpg)
ARDUINO GAME BOARD
Shawn DennyEastern Kentucky University
May 8, 2013
![Page 2: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/2.jpg)
2
OUTLINE Arduino
Software
Hardware
Game board Finished Product to
Prototype
![Page 3: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/3.jpg)
3
MOTIVATION
Custom Game Board Allow faster placement of
scenario objectives Interesting way of presenting
objectives Avoid carrying objective markers
around
![Page 4: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/4.jpg)
4
INTRODUCTION Background
Game Board for Steamroller Scenario Rules for Warmachine and Hordes miniature war game
Objective/Scenarios Player selection
dependent Need to change
based that selection
![Page 5: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/5.jpg)
5
INTRODUCTION Arduino
Why I choose Arduino Arduino/C/C++ programming Hardware
Game Board Why Material selection Approach
![Page 6: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/6.jpg)
6
PROBLEM STATEMENT Make a customizable game
board with selectable scenarios
Maintain a reasonable budget
![Page 7: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/7.jpg)
7
ASSUMPTIONS
Arduino That it would work for what I
wanted Programming would be easy
enough that I could learn it It work function better then other
microcontrollers I had use
![Page 8: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/8.jpg)
8
ASSUMPTIONS Game Board
I could build it relatively easy Interface would be user friendly The method for objective
marking would not interfere with gameplay
Players Players would enjoy the
experience of playing on the game board
![Page 9: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/9.jpg)
9
PROPOSED SOLUTION Arduino
Control objective selection Control method of objective
marking(LEDs) Programming could be uses for
adjustment for player side selection Add other interactive
elements(terrain, special effects) Stand alone device no need for an
outside resource(PC)
![Page 10: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/10.jpg)
10
PROPOSED SOLUTION Programming
Control player side selection Control scenario selection Using input for selective from PC Using input from buttons
![Page 11: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/11.jpg)
11
PROPOSED SOLUTION Game Board
Objective markers that don’t interfere with gameplay
Simple design Ability to add interactive elements Maintain the games character Use RGB LEDs to mark
objective/scenarios Colors used to specify player based
variables Decorate board to theme to add
interest
![Page 12: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/12.jpg)
12
RESULTS NOTHING GOES AS
EXPECTED!!!! Game Board
The number of LED required was surprising. 126!
Wiring was incredibly time consuming
Recessed LED worked terrifically Transistors with a secondary power
source is a must if I add interactive terrain
![Page 13: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/13.jpg)
13
RESULTS
![Page 14: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/14.jpg)
14
RESULTS
![Page 15: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/15.jpg)
15
RESULTS NOTHING GOES AS
EXPECTED!!!! Programing
Slightly more difficult to use then expected
To do the more advanced features was outside of my understanding
Trial and error was a way of life Arduino community is a great
resource
![Page 16: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/16.jpg)
16
CONCLUSIONS Finished Product vs. Prototype
Had to cut scenarios down by half due to lack of outputs
Arduino is a terrific piece of hardware It was capable, me not so much Short of # of outputs I needed it
worked Planning
A more detailed plan would have went a long way
![Page 17: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/17.jpg)
17
CONCLUSIONS My approach will work will need
a lot of refinement
![Page 18: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/18.jpg)
18
CONCLUSIONS
![Page 19: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/19.jpg)
19
FUTURE WORK Implement all 12 scenarios into the
design rather then 6. Add ports to power electronic terrain
pieces Decorate the game board to fit my
original theme After initial design is complete get
suggestions and criticism from Warmachine and Hordes Community
![Page 21: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/21.jpg)
21
REFERENCES SIK Guide (2012). SparkFun Inventory’s
Kit for Arduino. SparkFun Boulder, CO Monk, S. (2012). Programming Arduino:
Getting Started with Sketches. Chicago: McGraw-Hill.
Purdum, J. Ph.D. (2012). Beginning C for Arduino. New York: Apress.
Margolis, M. (2011). Arduino Cookbook. Sebastopol: O’Reilly Media, Inc.
Arduino. (2012). Language Reference Page. http://arduino.cc/en/Reference/HomePage
![Page 22: ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.](https://reader030.fdocuments.in/reader030/viewer/2022032803/56649e2e5503460f94b1df39/html5/thumbnails/22.jpg)
22
ACKNOWLEDGEMENTS
If any external photos, images, videos from other sources were used in the presentation acknowledge their use
Provide a thumbnail of image/video along with online/author information
You may acknowledge the assistance or contributions of others in the project