Releases: photogabble/go-roguelike-tutorial
v0.5.0
Completed Placing Enemies and kicking them (harmlessly). This is largely a refactoring stage and getting things ready for adding combat and enemy AI.
v0.4.0
Completed adding a Field of View. After some searching I chose norendren/go-fov for calculating the field of view because it most easily slotted into the game code as I had written it.
v0.3.0
Completed generating a dungeon. In addition to the tutorial I had to find an implementation of Bresenham's Line Algorithm in Go which was helpfully found at Rogue Basin.
v0.2.0
Completed adding a generic Entity, the render functions, and the map. In addition to the tutorial I have added an EntityList
with its own Render
function to keep things tidy. The use of an Action
interface makes event handling a lot easier.
v0.1.0
Completed drawing the ‘@’ symbol and moving it around, this introduces the Player
struct as well as the beginnings of the Actions system and Event handling.