Introducing Julia/Games

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Julia has been used to make some games, and some of them are listed below, and packages helpful for game making.

GameZero.jl is a package to make games. Overseer.jl is an Entity Component System. AlphaZero.jl is a clone of Deepmind's AlphaZero algorithm, which was to "master the games of chess, shogi and go" (and is also useful as AI for other board-games; the algorithm is a successor to DeepMind's AlphaGo program). Deepmind's successor of it MuZero (which makes it more general also handling 2D video games), has also been cloned with MuZero.jl.

List of games[edit | edit source]

Most are not registered, while this one is:

pkg> add Gloria

Others are not registered and may need installing like this:

pkg> add https://github.com/c42f/Gameoji

Example games for GameZero.jl:

https://github.com/SquidSinker/GZExamples

Some no longer install in current Julia (only older pre-1.0 version):

https://github.com/zyedidia/SpaceShooter.jl