No description
Find a file
2024-02-12 21:32:10 +02:00
assets added health sprite to the game 2024-02-10 18:11:18 +02:00
repo Added README.md 2024-02-12 21:28:34 +02:00
game.odin end of scaling issues (tm) 2024-02-10 23:31:03 +02:00
main.odin Added more flexible scaling 2024-02-12 21:02:07 +02:00
Makefile Update makefile 2024-02-10 18:16:46 +02:00
ols.json basic sprites working 2024-02-09 22:06:25 +02:00
README.md Update images in readme.md 2024-02-12 21:32:10 +02:00
screens.odin end of scaling issues (tm) 2024-02-10 23:31:03 +02:00
sprites.odin end of scaling issues (tm) 2024-02-10 23:31:03 +02:00
state.odin added different scaling, breaking change 2024-02-10 23:04:35 +02:00

Space Invaders

About

This is a simple clone I wrote in a weekend using odin-lang and the available raylib bindings.

Software used

  • Aseprite for pixel art
  • neovim and the ols LSP
  • make

Building & running

This should be buildable through the makefile on any platform (Windows, OSX & Linux) as long as you have the Odin compiler on hand. If the makefile is causing you trouble the project can be directly ran with (which creates a binary file as well):

odin run .

or compiled to a binary with a custom output directory & speed optimizations (although they are not needed at all):

odin build . -out:space_invaders.exe -o:speed

Gallery

Space Invaders Start Game Screen

In Game Screen