Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cretezy/magnetbox
Puzzle game with magnets. Game jam submission
https://github.com/cretezy/magnetbox
2d game-jam puzzle-game
Last synced: 22 days ago
JSON representation
Puzzle game with magnets. Game jam submission
- Host: GitHub
- URL: https://github.com/cretezy/magnetbox
- Owner: Cretezy
- License: mit
- Created: 2022-04-14T00:35:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-14T00:35:51.000Z (almost 3 years ago)
- Last Synced: 2024-11-08T09:48:10.056Z (3 months ago)
- Topics: 2d, game-jam, puzzle-game
- Language: Haxe
- Homepage: https://cretezy.itch.io/magnetbox
- Size: 7.37 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MagnetBox
Puzzle game with magnets. Playable with browser (mobile supported). [Itch.io page](https://cretezy.itch.io/magnetbox). [Playable demo](https://cretezy-metal.netlify.app)
[Weekly Game Jam 248](https://itch.io/jam/weekly-game-jam-248) submission. Theme: Metal.
MIT licensed.
## Screenshots
![Title screen](https://i.imgur.com/bOqujhC.png)
![Game play](https://i.imgur.com/btsHQ5a.png)
## Level editor
- Install [Ogmo Editor 3](https://ogmo-editor-3.github.io/)
- Open the project found at [assets/levels/MagnetBox.ogmo](./assets/levels/MagnetBox.ogmo)
- Build a level, see [assets/levels/](./assets/levels/) for examples
- Load your level's `.json` from the title screen## Credits
Tools used:
- HaxeFlixel
- Asesprite
- Ogmo EditorSounds:
- [Hansjörg Malthaner](http://opengameart.org/users/varkalandar): https://opengameart.org/content/rockmetal-slide
- https://www.videvo.net/sound-effect/anvil-single-hit-01/397492/
- https://www.videvo.net/sound-effect/anvil-single-strike-02/397500/
- https://mixkit.co/free-sound-effects/game/## To build/run locally
- Install [HaxeFlixel](https://haxeflixel.com)
- Run in one terminal: `lime test html5 -debug -nolaunch --port=9000`
- Open your browser at [localhost:9000](http://localhost:9000)
- To rebuild, run the following in another terminal: `lime build html5 -debug`
- To build a release, run: `lime build html5 -minify`