Skip to content

chrismohrman/game

Repository files navigation

game

License

Overview

  • This is a 2D, top-down, Robotron-like game written in LÖVE.
  • It is being development purely for fun and to lean programming with Lua.
  • The game structure is an ECS-inspired design with minimal outside dependencies. It uses LÖVE's built-in box2d physics.

Running the game

Once the game is in beta, releases will be available from the releases page.

Development

Running the game from source

1.) Install LÖVE. conf.lua specifies the recommended version of LÖVE to run.

2.) Run the command or create a shortcut.

On unix, you can change to the game directory run it like so:

love .

On Windows, you can create a shortcut with a path to Love and path to the game:

"C:/path/to/love.exe" "C:/path/to/game/directory"

For more detailed information see this guide.

Command line arguments

love . debug - Run the game in debug mode to draw collision lines and log debug information.

Code testing

1.) Install Docker

2.) Build and run the docker container from the Makefile command

make test

...And there you go. It should spit out linting errors and test results.

Distributing

See the Love wiki article on creating executable binaries.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages