battlecraft alternatives and similar software solutions
Based on the "Games" category.
Alternatively, view battlecraft alternatives based on common mentions on social networks and blogs.
-
Lila
DISCONTINUED. ♞ lichess.org: the forever free, adless and open source chess server ♞ [Moved to: https://github.com/lichess-org/lila] -
Minetest
Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation -
TournamentMango
DISCONTINUED. TournamentMango is an open source tournament bracket and user management system. You can build an archive of players and keep track of all their scores over time as well as their regular characters, games, and aliases. -
Legend of the Green Dragon
Core functionality for Legend of the Green Dragon, a text-based RPG game. -
QuakeJS
Fork of inolen/quakejs with additonal content server, local play page, and start-stop script -
Net64+
Net64 aka SM64O allows playing Super Mario 64 in an online multiplayer mode. Net64+ is the official continuation of the program and features an integrated server list.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of battlecraft or a related project?
README
battlecraft
This repository is not longer maintained. I am working on the next version of battlecraft to be released at a later date. I hope to upgrade a number of features about the game (both internal and external) but keep the core gameplay intact.
battlecraft is a simple multiplayer browser-based game built with erlang and elm. It is an implementation of a distributed game engine. The objective of the game is to spawn units to destroy your opponents base.
to begin a game simply create an appropriately sized game from the games page (/games) and share the game url with your friends.
Controls
Spawn units with the standard wasd
keys and use the arrow keys
to move the view.
Install
Requirements
- erlang otp 18+
- rebar3
- node + npm
Instructions
git clone https://github.com/jbreindel/battlecraft
cd battlecraft
rebar3 release
_build/default/rel/bc/bin/bc start
Developing
battlecraft is built using rebar3, and gulp. I also highly recommend using observer to inspect erlang at runtime. Any rebar3 commands and usage can also be used to debug, and open shells to battlecraft.
Motivations
I wrote battlecraft to understand how to build a complete game and game engine. I wanted to divorce battlecraft from the traditional game loop and model the AI entities in an asynchronous system.
License
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
Thank You
Battlecraft would have not been possible without the assets from opengameart.org and the tiled map editor.
*Note that all licence references and agreements mentioned in the battlecraft README section above
are relevant to that project's source code only.