Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/semanticdata/love2d-mmbn-combat-boilerplate

🕹 Mega Man Battle Network style combat boilerplate built with Lua and LÖVE. 💜
https://github.com/semanticdata/love2d-mmbn-combat-boilerplate

boilerplate love2d love2d-game lua

Last synced: 8 days ago
JSON representation

🕹 Mega Man Battle Network style combat boilerplate built with Lua and LÖVE. 💜

Awesome Lists containing this project

README

        

# 💜 [LÖVE](https://love2d.org/) - MMBN Combat Boilerplate 🕹

![code size](https://img.shields.io/github/languages/code-size/semanticdata/love2d-mmbn-combat-boilerplate) ![repository size](https://img.shields.io/github/repo-size/semanticdata/love2d-mmbn-combat-boilerplate) ![commits](https://img.shields.io/github/commit-activity/t/semanticdata/love2d-mmbn-combat-boilerplate) ![last commit](https://img.shields.io/github/last-commit/semanticdata/love2d-mmbn-combat-boilerplate)

[Mega Man Battle Network](https://en.wikipedia.org/wiki/Mega_Man_Battle_Network) style combat boilerplate written in [Lua](https://www.lua.org/) and powered by [LÖVE](https://love2d.org/).

## âš¡ Getting Started

1. In VS Code, configure `lövelauncher.path` within the LÖVE launcher extension settings with the location to your local `love.exe`.

2. After setting up your location, you will be able to press Alt + L to launch LÖVE from within VS Code.

## 🔧 Debugging

The game includes an optional debug mode to display FPS. Debug mode can be enabled by setting the 'debug' variable to true.

- [ ] Implement a debug console that can be toggle on and off to display values in real-time. (e.g. position, score, timers, etc)

- [ ] Use Love2D's `love.graphics` library to draw debug information directly onto the game screen. You can draw shapes, lines, and text to represent variable values, collision boundaries, or any other relevant information.

- [ ] Implement interactive debugging tools that allow you to inspect variables and their effects in real-time. This could include pausing the game to inspect variable values, stepping through code execution, and visualizing data structures.

## © License

This code is available under the [MIT License](LICENSE).