about summary refs log tree commit diff
AgeCommit message (Expand)AuthorFilesLines
2019-11-29 Add DerivingVia newtype for generic arbitraryGriffin Smith5-4/+47
2019-11-29 Implement a "look" commandGriffin Smith7-29/+111
2019-11-29 Implement saving+loading the gameGriffin Smith30-97/+620
2019-11-27 Gitignore source before passing to nixGriffin Smith1-3/+15
2019-11-15 Recover character hitpoints over timeGriffin Smith6-18/+44
2019-10-16 Add draw priorityGriffin Smith5-6/+30
2019-10-15 Don't walk gormlaks into wallsGriffin Smith3-12/+31
2019-10-13 Implement speed and ticksGriffin Smith11-84/+277
2019-10-12 Make the positionedCharacter test run more quicklyGriffin Smith1-3/+5
2019-10-12 Step the game *before* updating visionGriffin Smith1-1/+1
2019-10-12 Allow specifying seed on startupGriffin Smith4-25/+68
2019-10-12 Actually heal the character when they eat foodGriffin Smith1-0/+2
2019-10-06 Export unexported lensGriffin Smith1-0/+1
2019-10-06 Only allow adjacent gormlaks to attackGriffin Smith2-2/+10
2019-10-06 Fix underflow when damaging characterGriffin Smith2-2/+8
2019-10-06 Remove circleci configGriffin Smith1-37/+0
2019-10-06 Allow eating edible itemsGriffin Smith16-74/+290
2019-10-05 Don't move creatures when they're attackingGriffin Smith1-1/+1
2019-10-05 Display multiple messages per turnGriffin Smith7-28/+84
2019-09-29 Use nix-build in github-actionsGriffin Smith3-9/+52
2019-09-29 Gormlaks attack backGriffin Smith11-22/+163
2019-09-28 Tweak gormlak movement slightlyGriffin Smith8-36/+115
2019-09-28 Add debug command to reveal the gameGriffin Smith7-10/+52
2019-09-28 Implement the start of creature AIGriffin Smith21-281/+493
2019-09-25 Add Github Actions configGriffin Smith1-0/+19
2019-09-21 Implement combatGriffin Smith7-34/+95
2019-09-20 Describe what you see when you walk over itemsGriffin Smith12-14/+82
2019-09-20 Add doors and an open commandGriffin Smith13-29/+151
2019-09-20 Add the beginnings of a prompt systemGriffin Smith12-96/+312
2019-09-19 Add items and inventoryGriffin Smith20-106/+365
2019-09-15 Remove all but the largest region in cavesGriffin Smith2-4/+12
2019-09-15 Scroll the viewport around the characterGriffin Smith1-1/+11
2019-09-15 Progressively reveal the map to the playerGriffin Smith17-52/+454
2019-09-14 Fill the outer edges of generated levelsGriffin Smith2-1/+13
2019-09-14 Implement collisionGriffin Smith2-3/+29
2019-09-13 Place the chacracter in the level at startup timeGriffin Smith9-34/+171
2019-09-09 Convert generated levels to wallsGriffin Smith20-115/+356
2019-09-07 gitignore debug.logGriffin Smith1-0/+4
2019-09-07 Add cellular-automata cave generatorGriffin Smith10-8/+434
2019-09-02 Put a test gormlak on the screenGriffin Smith5-19/+66
2019-09-02 Add raws, loaded statically from a folderGriffin Smith10-10/+204
2019-09-02 Add commands for diagonal movementGriffin Smith1-0/+4
2019-09-02 Add a previous message commandGriffin Smith5-6/+31
2019-09-02 Link up messages to the overall gameGriffin Smith9-39/+155
2019-09-01 Implement messagesGriffin Smith13-17/+587
2019-08-31 Add entities, and allow walking aroundGriffin Smith21-31/+718
2019-08-31 Use haskellSrc2nix over explicit cabal2nixGriffin Smith5-34/+21
2019-08-25 An @-sign in a box, in haskellGriffin Smith17-3/+1075
2019-08-25 Wipe Rust projectGriffin Smith47-6087/+0
2019-08-03 Add method for writing option menus to viewportGriffin Smith4-22/+116