CORONA-MAN 2020

In recognition of the 40th anniversary of Pac-Man

Im Jahr 2020 - das Jahr des Corona COVID-19 Virus - habe ich im Juni 2020 ein neues Spiel “CORONA-MAN” für ARM32 (hard-float), ARM64, Linux und Windows entwickelt.

Es ist ein inoffizieller Klone / Retro Remake des klassischen Arcade Labyrinth (Maze) Spiels Pac-Man (welches vor genau 4o Jahren im Juni 1980 in Japan veröffentlicht wurde) erweitert für zwei Spieler und grafisch angepasst an die Corona COVID-19 Zeiten.

Spieler 1 steuert die Hauptfigur “CORONA-MAN”.

Spieler 2 steuert die “CORONIES” - 4 Corona COVID-19 Viren - zwischen denen Spieler 2 wechseln kann.

Ziel des Spiels für Spieler 1 ist es alle Punkte, welche im Labyrinth verteilt sind, zu sammeln und sich nicht von den CORONIES infizieren zu lassen. Gegen eine COVID-19 Virus Infektion hilft eine Maske, die Einnahme von Medizin in Form von roten Pillen oder sich mit einer Spritze zu immunisieren. Auch ein Desinfektionsmittel hilft gegen die lästigen Viren.

Die Hilfsmittel sind im Labyrinth verteilt und können von Spieler 1 eingesammelt werden. Hat Spieler 1 eines dieser Hilfsmittel eingesammelt, dann hat er die Möglichkeit die CORONIES zu eliminieren. Die Immunität von CORONA-MAN hält nur eine gewisse Zeit - in Abhängigkeit des eingesammelten Mittels - an. Spieler 1 hat 3 Leben welche in der Statuszeile angezeigt werden. Im Labyrinth ist zusätzlich noch Toilettenpapier zu finden - Achtung, das Einsammeln von Toilettenpapier gibt Punktabzug.

Ziel des Spiels für Spieler 2 ist es CORONA-MAN mit COVID-19 zu infizieren. Jedes einzelne Corona Virus hat nur 1 Leben. Spieler 2 kann zwischen den CORONIES wechseln, um diese strategisch im Labyrinth zu verteilen und auf CORONA-MAN zu warten um ihn zu infizieren. Die Gesamtzahl der Leben der Corona-Viren und das gerade aktive Virus wird in der Statuszeile angezeigt.

Zur Zeit existieren 1 + 10 Level:

  • Level 0 ist ein klassisches Heiankyo Alien Labyrinth ohne Tunnel.

  • Level 1 ist ein klassisches Pac-Man Labyrinth mit zwei Tunneln auf der linken und rechten Seite.

  • Level 2 ist ein Ausschnitt von Manhattan in New-York mit mehreren Tunneln, sowohl auf der linken und rechten Seite als auch oben und unten. Im Zentrum des Labyrinths befindet sich ein Teil des Central-Parks mit einer Rasen- und einer Wasserfläche und den Corona-Feldlazaretten.

  • Level 3 ist ein Ausschnitt von Rheda-Wiedenbrück mit jeweils zwei Tunneln auf der rechten und linken Seite.

  • Level 4 ist ein Ausschnitt von Ischgl mit mehreren Tunneln auf der rechten und linken Seite und der Silvretta Straße (Landesstraße B188 in Österreich) und dem Fluß Trisanna am unteren Bildschirmrand.

  • Level 5 ist ein Ausschnitt von Aachen und dem Lothringair Straßenfestival gewidmet, dass wegen der Corona Krise im Jahr 2020 nur digital stattfinden konnte. Ich habe diesen Level zur Musik - während dem digitalen Happening am 4. Juli im Musikbunker - erstellt. Die breite Straße stellt die Wilhelmstraße dar, die senkrechte Straße in der Mitte die Lothringerstraße. Es gibt jeweils zwei Tunnel nach oben und unten und nach rechts und links.

'CORONA-MAN program loading screen' in a higher resolution
CORONA-MAN program loading screen, 2020
'CORONA-MAN 80's color blocks loading screen' in a higher resolution
CORONA-MAN 80's color blocks loading screen, 2020
'CORONA-MAN developer info screen' in a higher resolution
CORONA-MAN developer info screen, 2020
'CORONA-MAN controller info screen' in a higher resolution
CORONA-MAN controller info screen, 2020
'CORONA-MAN sprites info screen' in a higher resolution
CORONA-MAN sprites info screen, 2020
'CORONA-MAN GET-READY! screen' in a higher resolution
CORONA-MAN GET-READY! screen, 2020
'CORONA-MAN Level 0' in a higher resolution
CORONA-MAN Level 0, 2020
'CORONA-MAN Level 1' in a higher resolution
CORONA-MAN Level 1, 2020
'CORONA-MAN Level 2' in a higher resolution
CORONA-MAN Level 2, 2020
'CORONA-MAN Level 3' in a higher resolution
CORONA-MAN Level 3, 2020
'CORONA-MAN Level 4' in a higher resolution
CORONA-MAN Level 4, 2020
'CORONA-MAN Level 5' in a higher resolution
CORONA-MAN Level 5, 2020
'CORONA-MAN running on Manjaro XFCE ARM 64' in a higher resolution
CORONA-MAN running on Manjaro XFCE ARM 64, 2020
'CORONA-MAN running on Raspbian Buster ARMv7' in a higher resolution
CORONA-MAN running on Raspbian Buster ARMv7, 2020

CORONA-MAN (Corona COVID-19 Virus 2020 Edition)

   
Developer Andreas Schniertshauer
Designer Andreas Schniertshauer
Photography Andreas Schniertshauer
Pixel Art Andreas Schniertshauer
Audio -
Series Unofficial Pac-Man / Heiankyo Alien Clone
Platforms Apple (sorry not supported, not planned)
  Android (planned, far future)
  ARM 32 hard-float (armhf)
  ARM 64 (arm64)
  Linux 64-bit
  Windows 64-bit
Language C/C++ (Modern)
Release June 2020 (not available to the general public)
Genre Maze / Maze Chase / Dot Eat Game
Mode Two-player
  Player 1: CORONA-MAN
  Player 2: CORONIES (4 Corona COVID-19 Viren)
Resolution 480 x 360 pixel, 60 FPS (fix)
  16 x 16 pixel sprites / decoration / obstacles / font
Controller Keyboard, Joystick, Game-Controller
  Recommended / Tested with:
  speedlink COMPETITION PRO EXTRA USB JOYSTICK
ANNIVERSARY EDITION (20 YEARS SPEEDLINK 1998-2018)
  X-Box 360 USB Game-Controller for Windows / PC
  Logitech F310 Gamepad
  iNNEXT GAME CONTROLLER
   

CORONA-MAN (second version)

In der 2. Version des Spiels wurde die Auflösung auf 480x320 Pixel 3:2 verringert (2 Zeilen je 16 pixel weniger), um mit dem unten aufgeführten portablen Game HAT kompatibel zu sein. Alle Level und Game Screens wurden angepaßt (jeweils 2 Zeilen entfernt). Außerdem wurde in dieser Version der störende Windows-Rahmen komplett entfernt und Hintergrundmusik und Soundeffekte hinzugefügt.

   
Audio WAV background music and WAV sound effects
Audio (planned) General Instrument AY-3-8912 (Oric 1)
3-voice Programmable Sound Generator (PSG)
Resolution 480 x 320 pixel, 3:2, 60 FPS (fix)
Portable Game Console Recommended / Tested with:
  WAVESHARE Game HAT for Raspberry Pi 3B,
3.5inch IPS display, 480×320 pixel, 3:2
  WAVESHARE GamePi43,
Portable Video Game Console Based on Raspberry Pi 3B+,
4.3inch IPS display, screen size 47x26 cm, 800×480 pixel, 5:3
Joystick Adapter Tynemouth Software - Dual 9 Way D USB joystick adapter
Tested with Competition Pro joystick from the 80’s

CORONA-MAN (third version)

   
Portable Game Console Recommended / Tested with:
  ODROID-GO Advance for Raspberry Pi 3B,
3.5inch TFT LCD (ILI9488, MIPI interface) display, 480×320 pixel, 3:2

Game Screens

  1. Classic 80’s loader screen showing the program name

  2. Classic 80’s loader screen showing color blocks

  3. Classic 80’s developer info screen

  4. Classic 80’s keyboard mappings and joystick / game controller info screen

  5. Classic 80’s game info screen with sprite descriptions

  6. Splash / Get Ready screen with photography showing completely empty streets in Aachen during Corona COVID-19 Virus shutdown in April 2020

  7. Level 0 classic Heiankyo Alien maze

  8. Level 1 classic Pac-Man maze

  9. Level 2 part of Manhattan New-York maze

  10. Level 3 part of Rheda-Wiedenbrück maze

  11. Level 4 part of Ischgl maze

  12. Level 5 part of Aachen (Lothringerstraße) maze

  13. Level 6 part of Heinsberg maze

  14. Level 7 part of Lohne (Wiesenhof) maze

  15. Level 8 part of St. Wolfgang (Wolfgangsee) maze

  16. Level 9 part of Aida maze

  17. Level 10 part of Wuhan maze

Backlog

  • Implement Start / Space button for skippping screens 1-5

  • Wait for RETURN / Joystick button after death

  • Death animations of CORONA-MAN and CORONIES

  • Use better / smaller .wav sounds

  • Joystick / Game controller configuration / mapping screen

  • Highscore screen