EWU logo

    • Apply
    • Academics
    • Athletics
    • Calendar
    • Community
    • About
    • InsideEWU
    • Canvas
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

EWU Admissions

Blogs for Future EWU Eagles

  • Blogs
  • About EWU
  • Contact Us

real-time

Pinball Hackers

04/12/2016 by Nick Thomas Leave a Comment

EWU Computer Science students hack vintage pinball machine, win bonus points.

Each Fall quarter, energetic Computer Science professor Paul Schimpf shares his love for old pinball games in a course entitled “Embedded Real-Time Control,” aka “Pinball Class.”

Using a colorful “early digital” pinball machine called Mata Hara ( from 1978!), STEM students learn the basics of programming software and build skills in hacking retro games, “real-time control,” skills they can extend to other projects and products.

Prof. Paul Schimpf reveals CPU of EWU retro pinball machine
Prof. Schimpf explains EWU students’ modified retro pinball machine (Nick Thomas photo)

Students plug in laptops to update the CPU with their custom code. When the ball rolls around, switches are thrown; they figure out how the machine works on their own. They use the coin and credit buttons to scroll the playfield lamps, then create digital maps of how the game responds.

“The ‘80’s pinball games actually present the biggest challenges,” he says. “They have limited capabilities. For instance, it puts out only 190 volts, which is only enough to light up one digit at a time. Students write code that makes the numbers light up so fast it tricks the eye into thinking its seeing a full display.”if you take a photo, you will only see one digit.”

They also control game logic like scoring and Bonus Points. They trigger updated sound and music via the SD card slot and ATTiny microcontroller. Schimpf also upgraded the CPU. “I took out the original CPU and put in an Arduino Mega 2560,” which he says is easier to modify.

Pinball Class presents challenges they aren’t used to with modern computer games. The many software tasks, from the solenoid-fired bumpers to controlling the lights, make Pinball Class a popular class at EWU Computer Science. Schimpf hopes to increase the number of machines they use.

The professor has a bigger idea he’s toying with: he hopes to collaborate with the VCD Students (Visual Communication Design) to create an EWU branded game. “EWU Football,” he says, his eyes growing wide with excitement. “We could have the red-turf field.” They could sell the game to alumni and fund more student-made games like the pinball machine.

Click here to explore STEM programs and careers.

 

Filed Under: EWU Tagged With: arduino, computer science, cool games, embedded real-time, EWU, ewu computer science, ewu cs, EWU STEM, paul schimpf, pinball hacking, programming, real-time, retro pinball, STEM, vintage pinball

Primary Sidebar

Take Your Next Steps

  • Apply for Admission
  • Request information

Recent Posts

  • Creative works at the student symposium
  • Career Classes at EWU: How to Find Your Major
  • Killer Crime: Get Lit! hosts crime writing panel
  • Comic Creations: comic artists talk at Get Lit!
  • When to negotiate your salary (every time you get a job)
  • Facebook
  • Twitter

Archives

  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • November 2017
  • October 2017
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • March 2015
  • July 2014
  • June 2014
  • May 2014
  • February 2014
  • November 2013
  • April 2013
  • February 2013
  • January 2013
  • September 2012
  • July 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • April 2011
  • December 2010
  • August 2010

Categories

  • Academics
  • Admissions
  • College Fit
  • Community
  • EWU
  • International
  • Location
  • STEM
  • Student Life
  • Tuition & Financial Aid
Eastern Washington University
509.359.6200 • Contact Information
EWU expands opportunities for personal transformation through excellence in learning.
  • About EWU
  • Accessibility
  • Campus Map
  • Visit EWU
  • Diversity
  • InsideEWU
  • EWU Libraries
  • Jobs
  • Campus Locations
  • Canvas
  • Leadership
  • EWU Foundation
  • Privacy Policy
  • Rules Docket

© 2021 Eastern Washington University