Space Invaders in C
Space Invaders in C launched on December 6, 2019 with 478 votes, #11 of 2,946 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
Space Invaders in C is a recreation of the classic arcade game written in the C programming language. It is designed for developers and retro gaming enthusiasts who want to study or play a implementation of the iconic 1978 shooter. The project demonstrates game mechanics programming in C and serves as both a playable game and an educational resource for understanding how classic arcade games work.
written from the facts on this page · September 2026
From the sources
Space Invaders in C
This article contains pixel art. For best results please use 100% browser zoom. si78c is a memory accurate reimplementation of the 1978 arcade game Space Invaders in C. It requires the original arcade ROM to function to load various sprites and other data, but does not use the original game code. A lossless animation captured from the restoration is displayed in the canvas below. The restoration is accurate enough that it can be used to understand the inner workings of the original system, in a more accessible manner. Many thanks to Christopher Cantrell at computerarchaeology.com . Without his painstaking work and excellent notes, this project would have taken a lot longer. This was a…from blog.loadzero.com
Does a similar job
all alternatives →
A terminal Space Invaders game2015 · github.com · ▲28Terminal Space Invaders written in Go. Contribute to asib/spaceinvaders development by creating an account on GitHub.
Space invaders, but the invaders evolve with genetic algorithm2018 · github.com · ▲253Space invaders, but the invaders evolve with genetic algorithm - victorqribeiro/invaderz
- SISpace Invaders in the URL2019 · arnaud.at · ▲38
- MPMy platforming game written in C 892023 · zamfofex.neocities.org · ▲127
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…
- SISpace Invaders built with React2015 · swizec.github.io · ▲14
Space Shooter in QBasic2016 · github.com · ▲79A space shooter game written in qbasic. Contribute to strathausen/qtrek.bas development by creating an account on GitHub.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, December 2019
the whole month →
- AA
After years of solo development I'm presenting: Angeldust, an omni-compatible action RPG and building game! Website: http://angeldu.st My single server hosts 250+K active players in one giant, dynamic fantasy world. Angeldust's game server is pervasively multithreaded, implementing John Carmack's dream of processing an immutable world state each tick. Both world handling and network traffic routing uses any number of threads. For networking, a typical game session only uses ~3Kbps of bandwidth, enabling decent play even over 2G/EDGE networks. The client is programmed in C++…
Growth · 2019
- AS
Dev tools · 2019 · selfhostedsource.tech

A isometric city builder in JavaScript. Contribute to victorqribeiro/isocity development by creating an account on GitHub.
Dev tools · 2019 · github.com

Play and create AI-generated adventures with infinite possibilities.
AI · 2019 · aidungeon.io
