3. Gathering Pertinent Information - P-Division-2019-2020-Even/Repo-10 GitHub Wiki

Introduction

Today gaming industry is no longer a niche arena for a certain age group or consumer segment. With the advent of mobile gaming and improvements to hardware used in playing these games, gaming has become a viable form of entertainment for players from all backgrounds and ages. gaming has become one of the profitable entertainment industries in the world. The term "gaming" originated as a synonym for "gambling" although most electronic games today do not involve gambling in the traditional sense. Gaming machine is a machine which individuals can use to play games often by inserting coins into a slot on the machine or swiping a card. Gaming machine are either electronic with a display played through a game pad controller like- pacman, ghost recon etc. or robotic with moving parts and physical game play like- air hockey, basketball shooting, pinball etc.

Pertinent information

A machine is considered to be a gaming machine if all of the following apply:

  • It is constructed or adapted for gaming.
  • The player pays to play the machine whether by insertion of a coin, token or any other way.
  • The outcome of the game is determined by the action of the machine whether or not provision is made for manipulation of the machine by the player and it affords the player: more than an opportunity to play again OR the opportunity to obtain a monetary prize of any value.

Similar gaming machines

Pinball is a type of arcade game, in which points are scored by a player manipulating one or more metallic balls on a play field inside a glass-covered cabinet called a pinball machine. The primary objective of the game is to score as many points as possible. Many modern pinball machines include a "storyline" where the player must complete certain objectives in a certain fashion to complete the story, usually earning high scores for different methods of completing the game. Different numbers of points are earned when the ball strikes different targets on the play field. A drain is situated at the bottom of the play field, partially protected by player-controlled paddles called flippers. A game ends after all the balls fall into the drain a certain number of times

DIY-star-wars-pinball machine

Introducing ball machine Lithium. It has 2 lifts including Keggore1's car lift and ChassisDude98's Quarter Arm Lift. If the car to have better grip than use the thick roller coaster track, but if you want it to turn easier use the thin roller coaster track. The angle used here is the steepest possible angle the car can climb. Lithium also has 6 tracks and 6 new elements. It also contains martb95's spiral panel stairs.

lithium ball machine

Old ball mice are a great cheap solution for spinners, like the ones for playing Breakout, Pong, and some non-ball-based driving games. Not only can you find them for free, but they don't require any drivers, and they come with two optical encoders (one per axis), so you can make controls for two players out of one mouse.

arcade-ball spinner

DIY PROJECTS:

LIST OF SOME BASIC COMPONENTS REQUIRED

Sl.NO Components Mechanism Online Price(in Rs.) Link for more information
1 Stepper motor Rotates the cylindrical object in steps 250 https://youtu.be/eyqwLiowZiU
2 Breadboard Gives an easy circuiting way 50 https://youtu.be/k9jcHB9tWko
3 Arduino Mega 2560 It is the microprocessor,graphics processing unit 800 https://youtu.be/fWfhj0s5cqs
4 USB Cable Used for connections 100 https://youtu.be/k7ts3ssKVdQ https://youtu.be/GMck43vslcU
5 Arduino IDE ... ... https://youtu.be/nbD_V4QtNvY
6 Matlab (with Arduino IO) Used for programming the device ... https://youtu.be/cLOdKEkuma0
7
8

Brief about each component

Stepper motor

Breadboard

A breadboard is a construction base for prototyping of electronics. Originally it was literally a bread board, a polished piece of wood used for slicing bread. In the 1970s the solderless breadboard (a.k.a. plugboard, a terminal array board) became available and nowadays the term "breadboard" is commonly used to refer to these. Because the solderless breadboard does not require soldering, it is reusable. This makes it easy to use for creating temporary prototypes and experimenting with circuit design. For this reason, solderless breadboards are also popular with students and in technological education. Older breadboard types did not have this property.

Adruino MEGA 2560

The Arduino Mega 2560 is a widely used open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc. The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits.

USB cable

USB (abbreviation of Universal Serial Bus) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply between personal computers and their peripheral devices.

Matlab

MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python.

Surveys done:

  • Online survey was made to know different kind of gaming machines with different ball launching mechanisms and ball catching mechanisms. view image

References:

A book by Marco Rassignoli

arduino programming reference

cylindrical ball launching mechanism

Servo hub