I wholeheartedly agree. Sophisticated in-game hints are preferable (even worth extra points), but a minimal walkthrough would alleviate frustration and make sure judges can see at least most of the game.
We certainly donāt want that, do we? In your case, the source and the executable are the same. Would you want to make it available in a public source code repository prior to the competition? That seems to be the crux of the discussion. If not, then itās not a problem.
Firstly, I like āparseryā, I may use that in the final rules draft
So, I think the short answer is that whilst what defines a Parser game and how far we can stretch the definition is a worthwhile conversation to have, the definition for ParserComp itself needs to be fairly straight and narrow. Again, think Zork, pictures and sounds are allowed, clicking on keywords is allowed providing it isnāt the main mechanism for traversing the game, and SPEAK is fine (for a menu of things to say) but is ideally sitting alongside the more typical ASK and TELL.
Perhaps rather than Zork I should say āthink Photopiaā¦ā
Adam
Maybe I missed it, but has there been any discussion/decision about game length? Iām inclined to say no limits, but then I remember playing World a while back. If something of that size were in ParserComp, Iād use up half the judging time on it. (with walkthrough)
Or might the best suggestion be not to the authors, but to the judges: āUse your time wiselyā?
Iām happy to accept any length providing its a complete game.
Adam
Amazing work, Adam.
Thank you, thatās appreciated.
Hopefully will still be the case when then dust settles at the end
Adam
The bit I was responding to was āor maybe until judging closesā.
I donāt want to make my source code public before the comp, but if someoneās using a public github repo because thatās what you can get for free, and not publicising it, I donāt see a reason to hold it against them. If it turns out to be a problem this year, the rules can always be changed next year.
I donāt want to make my source code public before the comp, but if someoneās using a public github repo because thatās what you can get for free, and not public ising it, I donāt see a reason to hold it against them.
Private GitHub repos are free. (Unless you need the Teams features, which an individual writing an IF game probably doesnāt?) However, I agree that releasing the source code concurrently with the game, even to beta testers, is no problem at all. Itās up to the author whether itās acceptable for players to ācheat.ā
I am all for source code along with a gameās release. (That is one of the meanings of my user name in most places: Free Open Source / Far Out Science)
However, I am not so sure source code should be available during a competition.
Sorry, i donāt understand this source code thing. Are we talking rule change to mandate the availability of source code?
As i understood it from the draft rules there are no source code requirements, only the ability to get a copy of the game.
If authors wish to give source code, itās up to them. And when they want to give source code itās up to them. And if they donāt want to give source code, but instead walkthroughs or hints or even nothing at all, thatās also up to them.
of course, if that means impeding judges, then thatās the way it is, and may well reflect the score.
Or have i got the wrong end of the stick?
The gist Iām getting is that very early on in the conversation, someone said theyād love to have a competition where they can finally program their code in a public github repository, since IFComp doesnāt allow it.
So allowing github development was put in as something allowed.
Then others complained that this would be a form of advertising.
Later on, someone said it shouldnāt even be allowed during the comp, since seeing source code is cheating.
Now I think people are pushing back on that a bit and saying that releasing your source code is okay. This still hasnāt gotten back to the original point of whether or not a public repository for development is okay. Itās almost certainly going to have to come down to a decision by @Adam_S, and Iām not sure thereās a solution that will satisfy everyone.
I think I can help bring the discussion to a close at least in terms of ParserComp specifically, the discussion has been great and Iāve appreciated the time people have taken but I can also see a few topics going back and forth. Soā¦
When I write the final draft of the rules it will include the followingā¦
-
Walkthroughs, guides, hints and any other support documentation is not mandatory and submissions of game only are accepted. However please be aware that these documents are extremely useful to players/judges/voters, many people have expressed the view that if these additional support documents are not provided then they are less willing to play and judge/vote on games. This is entirely their prerogative. As such we very much recommend that you consider making these support documents available as part of your submission.
-
You are not required to submit source code along with your game, but may do so if you wish.
Iām aiming to release the updated rules by the end of this week.
Thanks!
Adam
I really appreciate the way you are handling this, Adam: Listening and decisive. Iām sure it will be an excellent ParserComp!
Thank you Stian, that means a lot, very much appreciated.
Adam
Iām aiming to release the updated rules by the end of this week.
Thanks!
While thereās no rush, itās good to have the rules finalized as soon as possible. I suppose the details can be hashed out later.
I just want to make sure Iām 1. not doing anything out of line and 2. not missing anything I couldāve done. I suspect other peopleās motivations for asking questions were similar. This whole topic has been an interesting read, the sort that encourages and motivates me to visit this site more often. So thanks, everybody.
I just want to make sure Iām 1. not doing anything out of line and 2. not missing anything I couldāve done.
On that front donāt panic Essentially the rules listed here hold water but just need rewriting to make clearer, then we have additional rules to add in such as the walk-through and source code ones.
In the background Iāve also actually created an email address specific for the competition, created an itch.io account, created the competition page (although at this stage it needs populating with the rules etc) and also created an accompanying YouTube channel so I can do some video content along with the written content here and elsewhere.
Should be a fun week!
Adam
Updated (Final Draft) rules are now available in this new post:
To be eligible for participation in ParserComp your game must have text input, a text parser system and text output as the primary mechanism of control. 1.1 Clicking on key words is permitted, again providing the text input/output parser is the primary method of control and the entire game cannot be traversed by clicking on words. 1.2 Graphics are permitted i.e location, NPC, items etc 1.3 Sound effects are permitted. 1.4 Voice input and output are permitted to aid and support players ā¦
With regards to source material and repositories, it looks like you have decided it must not be publicly available before hand. Is that right?
I have a game under development, but it is already on GitHub, and anyone can look at the source code right now. Is the game therefore disqualified (assuming I do not move it, and is not that close to completion)?
Why is a github repository necessary for the development of a parser game? I have never been clear on this issue.
I do all of my development work on my personal computer and store backups on fobs. Git will run on personal computers as well.
Just curious.