Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

PatschPatsch

A player vs player whack-a-mole style game based on Atmel Assembler

macgoeverMacGoever
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
228 views
0 comments
0 followers
2 likes
  • Description
  • Details
  • Files 0
  • Components 6
    • View all
  • Logs 2
    • View all
  • Instructions 0
  • Discussion 0
View Gallery
228
0
0
2

Team (1)

  • macgoeverMacGoever

Join this project's team
  • Code and schematics
  • Gameplay Video
Software
ongoing project
game atmel

Related lists

Video Games

Both retro and novelty. Games, consoles, controllers, gadgets.

This project is submitted for

  • The 1kB Challenge

This project was created on 12/21/2016 and last updated 9 years ago.

Description

This is a whack-a-mole for 2 players.

I made this game after seeing a professionally made version which was sold for about 1.500€. This one cost me about 20€ for the switches, some electronics and my lunchbox from primary school as housing.

After starting the game, the lights will switch on and off in a random pattern. If you push a button belonging to a switched on light you score. If you push a button with a switched off light you lose a score. After 30 seconds the player with more points wins. Easy. Check the link on the left for a gameplay video.

To make this project acceptable for the 1K challenge I optimized the code and replaced several parts. The .bin file is now about 686byte in size, so there is still room for improvement. Maybe some Fading for switching the lights on and off or a RS232 output for a highscore.

Components

  • 1 × Atmega16 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 6 × 74hc595 Electronic Components / Misc. Electronic Components
  • 2 × ULN2803 Discrete Semiconductors / Power Transistors and MOSFETs
  • 4 × 7 segment display
  • 1 × LED stripe

View all 6 components

Project Logs
Collapse

  • Beta phase successful

    MacGoever • 01/06/2017 at 18:37 • 0 comments

    During 33C3 in Hamburg 2 bugs were found by players. Already fixed!

  • Try it yourself

    MacGoever • 12/21/2016 at 21:22 • 0 comments

    The game is on it's way to the 33c3 congress in Hamburg. Give it a try at the chaos west assembly and let me know what you think!

View all 2 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR

Similar Projects

It allows the user to play the retro-game PUNCH OUT using real life punches!
Project Owner Contributor

Boxing Simulator 6000

harmanpreet-singhHarmanpreet Singh

A portable one button hurdle jump game to provide entertainment and improve processing and mobility for those who have trouble doing so.
Project Owner Contributor

Bunny Jump - Severe Jeans

gracegrace

I built a fully functional (non-violent) Squid Games Doll. She plays the red-light-green-light game with you.
Project Owner Contributor

Squid Games Doll using Arduino UNO

w-jason-alticeW. Jason Altice

The 2017 Hackaday Prize
Challenging myself to be healthier! Having fun while I'm at it!
Project Owner Contributor

21 Days - IoT Habit Forming Picture Frame

chris-gervangChris Gervang

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2025 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "PatschPatsch", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.