A downloadable game for Windows

Published 1 day ago
StatusPrototype
PlatformsWindows
AuthorMatte
GenreShooter
Tags2D, cmd, Hacking, Retro, Shoot 'Em Up
AI DisclosureAI Assisted, Code

Download

Download
CMD SHOOTER.exe 24 MB

Install instructions

download and run in windows x64 environment

Comments

Log in with itch.io to leave a comment.

(2 edits)

CMD SHOOTER: A Retro Win32 Console Arcade SHMUP inside WIN CMD!

CMD SHOOTER is a fast-paced, retro-style side-scrolling shoot 'em up (SHMUP) engine built entirely from scratch in C/C++ using the raw Win32 Console API. Designed to run smoothly inside the Windows Command Prompt, the game bypasses traditional heavy graphics libraries to deliver a pure hardware-buffered ASCII/Unicode pixel art experience.

I suggest set Consolas o Lucida Console CMD charset

🕹️ Key Features

  • Sinusoidal Vector Logo Effect: A dynamically animated title screen featuring a custom 5x34 pixel-art title that waves smoothly in real-time, paying homage to classic Amiga and retro demoscene algorithms.
  • Double-Buffered Custom Text Engine: Utilizes advanced console buffer manipulation (WriteConsoleOutputW and CHAR_INFO structures) combining dual-pixel vertical glyphs () to double the native rendering resolution without screen tearing.
  • Dynamic Deep Space Background: An asynchronous blinking starfield that pseudo-randomly recalibrates on the screen margins to simulate warp-speed depth and movement.
  • Embedded Resource Audio Runtime: Fully autonomous executable compilation with the background soundtrack (retro.wav) packed directly into the binary resource script (.rc), eliminating external dependencies.
  • Tactical Intermediate Mega-Boss: Spawns automatically every 400 points. Features a massive 25-HP armored sprite, ultra-fast blinking projectiles, adaptive hit-flash feedback, a real-time health indicator bar, and a timed cascading detonation script upon defeat.
  • Authentic Arcade State Machine: Seamless transition cycles between the title screen, standard wave spawning logic, and an automated texturized GAME OVER screen (rendered using high-density 0x2593 shader blocks) that counts down before auto-returning to the title scene.