decino / viewer-submissions-form

Webapp for viewers to submit Doom levels to decino's YouTube channel.
MIT License
7 stars 4 forks source link

Split WAD engine inquiry into basic/advanced forms #23

Open decino opened 6 months ago

decino commented 6 months ago

WAD engine is too confusing for newbies and I don't think most understand the difference between e.g. Doom II and GZDoom, so split it into basic and advanced:

Basic would ask "What source port did you play or test this on?" and they can write whatever into a text field or something.

Advanced would ask for WAD engine like it does now through a dropdown list of predefined engines. For the latter I think we also need an additional "Other" option for edge cases where the map requires a very specific source port like Eternity Engine and they'll have to specify it in the description or a separate text field.

Swap between basic and advanced through a radio button.

decino commented 6 months ago

Better off not splitting at all. Always offer free input where the user can write the source port they've used. Optionally add a dropdown list next to it with the most used compatibility levels:

Note: the default selected item should be N/A, not GZDoom's default compatibility. It just happens to be called like that.