ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.

Slides:



Advertisements
Similar presentations
Engineering Design. Engineering vs. Science Engineering: Steps Define the Problem Do Background Research Specify Requirements Brainstorm Solutions Choose.
Advertisements

Addressing Patient Motivation In Virtual Reality Based Neurocognitive Rehabilitation A.S.Panic - M.Sc. Media & Knowledge Engineering Specialization Man.
IGCSE Coursework August 2011 The write up for this experiment should be word processed if possible A hard copy should be submitted by next Monday No excuses.
Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University.
MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
Imago Solutions Digital Photo Album. Why make a digital photo album? Where do you store your digital photos? What do you do when your memory card is full?
Jonathan Poynter.  Reasoning Why I chose this idea.  Introduction  The Problem  Assumptions  Solution  Results  Conclusion.
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
The Water Benders Final Presentations. Outline Introduction Project Description Motivation Problem Statement Objectives Customer Requirements Design Concepts.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
OUTLINE  Motivation  Introduction  Problem Statement  Assumptions  Proposed Solution  Results  Conclusions  Future Work  References  Acknowledgements.
ING SECURITY SYSTEM WITH ARDUINO Anthony Friend Eastern Kentucky University Network Security & Electronics Program NET 499 – Capstone.
Notes on the Game Development Process
YouWatchMyStuff Team: Amrutha Doosa, Richard Atwood, Randy Duran, Raed Alkhaldi, Hussain Alsafar.
Viking Pump Flow Manager - Phase 2 Senior Design May
N-ABELD- NEW ARDUINO BASED ELECTRONIC LIQUOR DISPENSER Don Doty Eastern Kentucky University.
SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University.
Microcontroller Based Wireless Camera Security System John Saylor Computer Electronic Networking.
The Evolution of Video Game Development Research by Jariel Ortiz, Academia Bautista de Puerto Nuevo, San Juan, Puerto Rico Research Mentor: Prof. Irma.
P13363 Touch Sensitive Piano Keys Justine Converse (ISE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE)
* Discussion: DO YOU AGREE OR DISAGREE WITH THESE STATEMENTS? WHY OR WHY NOT? 1.The difficulty of a text depends mostly on the vocabulary it contains.
RFID P ET F EEDER Sally Smith Eastern Kentucky University Department of Technology NET program.
What is Multimedia?. Today’s objectives Define multimedia Work with XHTML Work with CSS.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 3: Game Concepts.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
This Session 1.Game Documentation 2.Project Management 3.Group Breakout 4.Start Level !
CHAPTER TEN AUTHORING.
ALL CAPS TITLE Presenter’s Firstname Lastname Affiliation (such as EKU, Dept. of Technology, CEN/CET)
ANDREW SIX EASTERN KENTUCKY UNIVERSITY RED Rover.
SE: CHAPTER 7 Writing The Program
Chapter 18 Object Database Management Systems. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Motivation for object.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
Group 2 : Team Battleship Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer Raeginald Timones.
Windows Server 2003 with Active Directory and Group Policies Wendy Hurst Eastern Kentucky University Department of Technology CEN/CET.
CMPD 434 MULTIMEDIA AUTHORING
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Critical Thinking Lesson 8
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
ALL CAPS TITLE Presenter Name Affiliation (University)
ECE 4330 Project Proposal 1 Motor Music Presentation by Nick Hermanson.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
ALL CAPS TITLE Group Name Presenter Names Affiliation Information.
LaZy Man Visor Derrick Huff (The Lazy Man) EKU, Dept. of Technology, Computer Electronic Networking.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names.
HOME SECURITY WITH PLC’S Brandon Ballou EKU, Dept. of Technology, CEN/CET.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Virtual Reality for Large Audience Participation Abstract Introduction Design Requirements Abstract Introduction Design Requirements End-Product Description.
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
Project Title sponsored by: ABC Designs, Inc team members: name 1 name 2 etc.
G2 Presentation Week 12 Rehearsal. Outline Demo User Testing Internal External Improvements Project Management.
PARSLEY PIE BOX James (Kyle) Parsley Network Security & Electronics Program.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Chapter 1 Welcome Aboard. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-2 Introduction to the World of.
Advanced Higher Computing Science
Arduino.
Jordan Terry Eastern Kentucky University
John David Noe Dept. of Technology, EKU
Unit 3, Lesson 8 Making Presentations That Get Attention
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names For the final capstone presentation.
The next generation of collaboration
"You don't need anyone's permission to make something great
Unit 6: Application Development
Get Your Project Started with Arduino
Interactive media.
Pife:Med-Fi Prototyping
Introduction to Arduino
Presentation transcript:

ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013

2 OUTLINE Arduino Software Hardware Game board Finished Product to Prototype

3 MOTIVATION Custom Game Board Allow faster placement of scenario objectives Interesting way of presenting objectives Avoid carrying objective markers around

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

5 INTRODUCTION Arduino Why I choose Arduino Arduino/C/C++ programming Hardware Game Board Why Material selection Approach

6 PROBLEM STATEMENT Make a customizable game board with selectable scenarios Maintain a reasonable budget

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

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

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)

10 PROPOSED SOLUTION Programming Control player side selection Control scenario selection Using input for selective from PC Using input from buttons

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

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

13 RESULTS

14 RESULTS

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

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

17 CONCLUSIONS My approach will work will need a lot of refinement

18 CONCLUSIONS

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

20 FUTURE WORK Question or ideas from the audience

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

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 22