ASPP / pelita

Actor-based Toolkit for Interactive Language Education in Python
https://github.com/ASPP/pelita_template
Other
63 stars 68 forks source link

Enhance Tk UI during tournament to show the location of the school #735

Open Debilski opened 3 years ago

Debilski commented 3 years ago

Having year and location in the final movies would be a nice touch.

Also, the tournament UI could probably do with fewer buttons etc.

Debilski commented 1 year ago

Some brainstorming:

Having the tournament run from the terminal gives some old-style fun (does it?) but ideally, I think we should do it differently. The students do not need to be aware of the ‘Press enter to continue’ buttons etc. The natural solution here would be to run the tournament on a different screen and only the presenter gets to see the details/logs etc.

The perfect (at least how I imagine it now) solution for the tournament UI would start with a blank screen, do the spoken greetings, present the teams, maybe with a nice font, maybe with Knight-Rider wave patterns when something is said. Then, when a match is played, the screen blanks again and the maze is created with a revealing animation/buildup, the ghosts are placed inside the maze and then the game starts as usual. (It should look similar to the usual UI but perhaps without any buttons as they are not needed.) After a match, the ‘Team 1 wins’ could also be animated and then we go back to text mode with the ranking table etc and so on.

I think it is doable but the question is how, with which framework. This could be a task for a Javascript framework (which is probably where most of these things are done nowadays, plus we get SVG and fonts in a proven environment) but perhaps also Pygame? The trickier part will be how to maintain this in the longer run.

Debilski commented 2 months ago

Further braindump: Different matches could have different reveal animations. The later matches could run in a particularly fancy maze (gold or in 3d). There is some potential for having intermission or background music and sound effects.

Debilski commented 2 months ago

Keeping this open until we have a publishable version for the web UI tournament.