hack9

NameLast commit messageLast commit date
libbtlibbt: btfreenode does not return anything8 years ago
libmapmake mkfiles detect plan9 vs plan9port8 years ago
.hgignoreadd .hgignore9 years ago
ai.cadd libbt context parameters8 years ago
alg.cuse temporary in shuffle, about 20% faster than xor7 years ago
alg.himplement xp. gain maxhp when you get a level. various cleanup.11 years ago
algtest.cimplement xp. gain maxhp when you get a level. various cleanup.11 years ago
dat.hadd libbt context parameters8 years ago
hack9.cadd libbt context parameters8 years ago
item.cconvert ai from old state machine to new behavior trees9 years ago
item.ndbimplement consumable items9 years ago
level.cadd libbt context parameters8 years ago
levelgen.csplit behavior tree structure and state9 years ago
mk.commonimplement items, weapon, armor11 years ago
mk.plan9make mkfiles detect plan9 vs plan9port8 years ago
mk.posixmake mkfiles detect plan9 vs plan9port8 years ago
mkfilemake mkfiles detect plan9 vs plan9port8 years ago
monst.cremove debug print8 years ago
monster.ndbadd cloak, gloves, boots armor slots11 years ago
nethack.32x32add tileset..11 years ago
path.cconvert ai from old state machine to new behavior trees9 years ago
README.mdmake mkfiles detect plan9 vs plan9port8 years ago
tile.cconvert ai from old state machine to new behavior trees9 years ago
ui.cadd libbt context parameters8 years ago
util.cconvert ai from old state machine to new behavior trees9 years ago
README.md

hack9

running

plan9

  • run:
#!rc

cd
hg clone https://bitbucket.org/mischief/hack9 hack9
cd hack9
mk
./8.out

unix

  • install plan9port.
  • make sure $PLAN9 is set.
  • make sure $PLAN9/bin is in $PATH.
  • run:
#!sh

cd
hg clone https://bitbucket.org/mischief/hack9 hack9
cd hack9
mk
./o.hack9