I have a commemorative cup in mind for the winner and possibly commercial copies of Thaumistry for the entrants if I can figure out how to purchase them for third parties. (?)
So far, I have been unable to find a way to purchase promotional copies of Thaumistry.
ZIL is the Zork Implementation Language the language used by Infocom in the last century. See Zarfās Article. Zilf is the compiler based upon Zil developed by Jesse McGrew. See: Zilf Getting Started Page
You are correct, Z-machine games are descendants of Zil. If you entered a Z-machine game, it would not be excluded.
Sorry, but just for clarification: I assume this part refers only to Z-machine games which were written in ZIL and compiled by the ZILF toolset?
If so, then I think the wording āZ-machine games are descendants of Zil. If you entered a Z-machine game, it would not be excluded.ā, which also appears on the jamās homepage at itch, might be a bit misleading. Since Inform 6, Inform 7 (if itās a small game), and Dialog can all produce Z-machine games, too, people might think those are admissible (by way of being in the general family tree of the Z-machine).
As the intent of the comp was/is to promote TADS and ZIL, Iād think that a general permission for all kinds of Z-code games would dilute the original idea?
Of course, it is your competition, and I donāt want to persuade or dissuade you concerning how to organize it; just asking for clarification.
To be honest, I wasnāt 100% sure which system Max had in mind for his entry, given that he said āI thought maybe making a game in ZIL could be a good side projectā in another thread, which might mean he also intends to use ZILF for the jam, while the question here in this thread could indicate that he is thinking about a different compiler, as long as itās targeting the Z-machine. @SomeOne2, which system/language do you intend to use?
IMO, creating Inform games from scratch qualifies as ZIL implementation. Of course, that means Dialog games are fine only if Linus is the one submitting it, since heās the creator and all.
I did do that, although itās only in Choice game format, which is trivial to do in any language.
Edit: I mean Inform6, which is close to Z machine op codes, instead of I7, which is another whole layer of abstraction.
I donāt fully agree. Itās true that both Inform6 and ZIL language both align closely to the Z-machine opcodes, but a lot of the IF parts resides inside the libraries. That makes them quite different to code with.
Feel free to use a simple library equivalent to ZIL. Iām not comfortable with ZIL syntax, however, the logic of ACTION-OBJECT-INDIRECT is clear enough.
I suppose thereās TADS, though you donāt really need complicated library for Choice IF or 2 word parser, for that matter.
If I only have enough to qualify for a demo of what will be a larger game, is that still a valid submission?
I donāt know how much Iāll have done when the window closes; Iām starting it today, but Iāve also been called a āhigh-velocity coderā before.
I think I might work on enough of the game to make the primary ending playable. The alternate secret ending (which I think very few players would find anyways) will need a whole other set of puzzles, will take twice as long to make, and will increase the map size quite a bit.
Something to keep in mind is that releasing a demo now would preclude you from submitting your completed game in other comps down the line, as most of them will only accept previously-unpublished games.
With so many comps around nowadays, you may want to consider submitting the finished, polished game to Spring Thing or ParserComp instead.
Hm. This is a good point. I might do that instead. >>
EDIT: I mean, the plan wasnāt to submit the full version for a second comp; it was more to test the waters during a comp with the demo and then just post the full version whenever. I mean, Iād test it before the comp, but reading the reviews for the demo would be interesting.