iftechfoundation / ifcomp

The software behind the Interactive Fiction Competition.
Other
23 stars 13 forks source link

IFComp ballot page identifies some Inform games as "Quixe" and/or "Parchment" #349

Closed dfabulich closed 3 years ago

dfabulich commented 3 years ago

Authors are offered four ways to submit an Inform game on the entry form: https://github.com/iftechfoundation/ifcomp/blob/master/IFComp/lib/IFComp/Form/Entry.pm#L38-L51

        {   value => 'inform',
            label => 'Glulx or Z-code, not packaged with a website',
        },
        {   value => 'quixe',
            label =>
                q{Glulx, using Inform's "Release with a website" feature},
        },
        {   value => 'parchment',
            label =>
                q{Z-code, using Inform's "Release with a website" feature},
        },
        {   value => 'inform-website',
            label => 'Glulx or Z-code, presented within a custom website',
        },

Go to the ballot page. https://ifcomp.org/ballot/

Actual: On the ballot page, we group inform and inform-website to be "Inform" games, but we separate out "Quixe" and "Parchment" as separate platforms. https://github.com/iftechfoundation/ifcomp/blob/master/IFComp/root/src/ballot/index.tt#L199-L207

    [% IF platform.inform > 0 %]
        <option value="inform,inform-website">Inform</option>
    [% END %]
    [% IF platform.parchment > 0 %]
        <option value="parchment">Parchment</option>
    [% END %]
    [% IF platform.quixe > 0 %]
        <option value="quixe">Quixe</option>
    [% END %]

Expected: We should lump parchment and quixe in with inform and inform-website, and call them all "Inform."

curiousdannii commented 3 years ago

This would however misidentify ZIL and Dialog entries. I'm not sure if that's relevant to this comp.

dfabulich commented 3 years ago

ZIL/Dialog games not packaged with a website are already being miscategorized as Inform. ("Glulx or Z-code, not packaged with a website")

We've remarked before that "platform" doesn't really make sense as a DB column. It should be something like:

Only that last question needs answers like Zcode, Glulx, TADS, and Quest. (And not any of the web-based games or executable formats that don't require interpreters.)