Skip to content
This repository has been archived by the owner on Nov 18, 2023. It is now read-only.

Abandonware that initalized the idea of building the entire TV Slagalica video-game from scratch.

Notifications You must be signed in to change notification settings

matijakljajic/koznaznarevamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

KO ZNA ZNA - REVAMP

portfolio Download

A small project done in Python for one of the uni courses. It's kind of a fork of a Serbian TV show, but adapted for hosting pub quizes in Serbian.

Inspired by Nenad Ilić and his pub quiz generator made with the Anansi crawler.

Some questions have issues because Anansi interpreted them in a wrong way but this can be fixed gradually with the report system I did (I intend to do)

Please report the questions you find inadequate

UPDATE: Reports work, but won't be looked at. This repository is archived. There may be a version which will supersede this code.

Progress

  • Basic functionality
  • Basic UI and art
  • System intended for issue reporting
  • Points system used in tandem with NLP library recognising if the typed answer is indeed correct

Thought process

  • Basic functionality is based upon qnagen.py.
  • Basic UI and art is something else to say the least. I used pygame and couple more libraries in combination with the art from the actual tv show. The whole project could have been done a lot faster if I used something else and not pygame. Will use Python just for scripts in the future - would rather use some other language for the GUI/UI etc.
  • Issue reporting works using Discord webhooks (mail). If an issue with a question/answer has been found, the user can notify me to change it in the excel sheet in due time over a button.

How to run

Regular installation

  • Download the latest release over the download button at the top of this README
  • Install the program (It's preferable if you leave the default installation location, you can uninstall over control panel later if you want)
  • Run

(When updating, it is recommended to deinstall the old version before installing the new one. You can ignore this recommendation if you find it inconvenient)

Over code

  • If on Windows, execute run.bat to install needed libraries
  • If on Linux/Mac, execute run.sh to install needed libraries
  • Open game.py and run

Copyright notice in Serbian

Овај рад нема намеру да крши било каква ауторска права. Ауторска права над именом "Слагалица" држи РТС и екипа.

About

Abandonware that initalized the idea of building the entire TV Slagalica video-game from scratch.

Topics

Resources

Stars

Watchers

Forks

Languages