These are awesome! Thank you for sharing them!
Wildfire OSR
Creator of
Recent community posts
Hi Philip. I could’t get it to build, even after installing libtcod w/ python3. Any tips? Thanks.
gcc -g -Wall -c -o ai_guard.o ai_guard.c
In file included from ai_guard.c:19:
map.h:5:10: fatal error: libtcod/libtcod.h: No such file or directory
5 | #include "libtcod/libtcod.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: ai_guard.o] Error 1
Okay, thanks! Using pip3
and python3
did the trick. I’ve tried to play the game, but it crashed just after I chose to finish my turn (I think) during my first battle. This is the log from my play session:
Generating types...
Generating mons...
.../.local/lib/python3.8/site-packages/nltk/tokenize/sonority_sequencing.py:102: UserWarning: Character not defined in sonority_hierarchy, assigning as vowel: ' '
warnings.warn(
Generating city...
80 24
Traceback (most recent call last):
File "main.py", line 303, in <module>
adventure.current.scene.update(term_interpreter.get_signal())
File "main.py", line 160, in update
self.do_command(signal)
File "main.py", line 122, in do_command
thing.interact(self)
File ".../battle.py", line 369, in interact
result = takeover(Battle(mons))
File ".../control.py", line 15, in takeover
return term_takeover(game_process, clear = clear)
File ".../control.py", line 20, in term_takeover
result = game_process.update(NoKey())
File ".../battle.py", line 175, in update
if not self.current_mon.can_battle:
AttributeError: 'NoneType' object has no attribute 'can_battle'
Will give it a try again later so I can share a full review.
Hey, Sam. I’ve tried starting the game but it keeps saying I’m missing the blessed terminal library, even after running
pip install blessed
File "main.py", line 3, in <module>
import blessed
ImportError: No module named blessed
All the previous steps ran without issue. I have almost no experience with python, so there’s probably something basic I’m missing. Looking forward to trying your game.
One of my favorites of the 7DRL. The font and the color palette are gorgeous, and the ui is very compact and easy to read. I found it interesting that you have to combine different items to discover new spells. The spell system is intuitive and it encourages exploration. Looking forward to seeing this game develop more 😎👍