20 Oct
2024
20 Oct
'24
3:43 a.m.
a notable bug in the attached code is that the player can pick themselves up, since there is no checking on whether something can be picked up, and that this then crashes it because i refrained from generalizing Thing and the player is on longer in a room once they are in their inventory. which reminds of: - checking every related property before performing a verb it might be interesting if it's smart enough to say why a verb cannot be performed. wonder if that's possible. the complicating factor is that what can be done, relates to what a human can do, which is a complex concept involving a general world model. so making the player be something very simple could make it easier to make the entire system logically consistent.