Skip to content

Releases: ProductionEXP/Unfair-Trivia

Version 4 - UI Update

Choose a tag to compare

@ProductionEXP ProductionEXP released this 04 Oct 15:10
9efbfba

In short, a rework of the whole system.

Shortened Changelog:

  • General Updates

    • Removed all command promt interaction, all done through UI now
    • Added the ability to pre-load data, see Config for more information
  • Notes

    • UI update will be brought to play.py in V4.1
UI

The main focus of this update is moving away from a command promt interface to a graphical user interface. The primary reason for this is to make this program more user-friendly. All of the UI was done through PySimpleGUI, because of this it is required, if not already installed, to install PySimpleGUI, to see how to do this look here.

For more information on this section, look here

Config

This is a file, config.json under the Data folder, that stores a set of json data that is loaded at the begening of the program, as of right now all of the data the user would have to enter durring the startup of the program must EITHER be in config.json or be entered through the program. This will be fixed in a latter update.

This allows the user to skip the setup and start running the game faster.

See Config for more information, and how to set up this file.

Github release notes

What's Changed

Full Changelog: V3...V4

Version 3 - The Names Update

Choose a tag to compare

@ProductionEXP ProductionEXP released this 31 Aug 03:02

Multiple things where added in this update. Here is a short changelog:

  • General updates

    • Added Members
    • Added Team Names
    • Updates to how teams.json (renamed from scores.json) is writen
    • Intigrated all previous updates to play.py
  • Technical Updates

    • Added yesorno()
    • Added test.py
Members

Added the ability to add name (members) to teams, this is not required.

You can add members after you have entered how many teams are playing, you can add members in any order to any number of teams. To exit adding team names and continue with the program, when it asks you Would you like to add members to teams? enter exit. For more information look here.

Team Names

Added the ability to add team names to every team, this is not required.

You can add team names after you have either added or skiped adding members, you can add team names in any order to any number of teams. To exit adding team names and continue with the program, when it asks you Would you like to add team names to teams? enter exit. For more information look here.

Scoring

Renamed scores.json to teams.json. And added members and teamname. For furthur information on how this file is formated, look here

Updated play.py

Updated play.py with every new fetures, full list:

  • Updated from scores.json to teams.json
    • Added teamname
    • Added members
    • Changed formating
  • Added printmembers, yesorno, addmembers, addteamname
  • Updated printteams, genscorefile, addscorejson
  • Updated all code for teams.json
  • Added the ability to add team names and members
Technical Changes

Added a function to see if a user input is either a or b (See setup for full list of two character inputs). Function name yesorno().

Added test.py for development of new features before they are added to either main.py or play.py, then bugfixed. This is an internal development file, serves no outside purpose.


Git Compare:
Full Changelog**: V2.1...V3

Version 2.1 - JSON score update

Choose a tag to compare

@ProductionEXP ProductionEXP released this 24 Aug 18:58
4c02775

In this update I added a JSON system for scores vs individual .txt files for every team. This was added to bot main.py and play.py.

What's Changed

Full Changelog: V2...V2.1

Version 2 - The Game Update

Choose a tag to compare

@ProductionEXP ProductionEXP released this 23 Aug 02:21
973aac1

In this update I added the ability to "play" the game, in the previous version you could only run the game for another group of people, but in this update I added play.py it is an adaptation of the game ment to be played, see Playing the game.

What's Changed

Full Changelog: V1...V2

Version 1

Choose a tag to compare

@ProductionEXP ProductionEXP released this 20 Aug 20:22
f5d7c7c
Added LICENSE

Signed-off-by: Bryce Bartlo <bryce.bartlo@gmail.com>