Skip to content

Игры-викторины для начинающих программистов (Python, Ursina Engine)

License

Notifications You must be signed in to change notification settings

Igor-L12/Quiz_Games_Python-UrsinaEngine-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Серия игр-викторин для ПК, на знания основ Python, Django и [будет дополняться]

На данный момент доступны две демо игры (Quiz Python, Quiz Django)

Описание

Это игры-викторины, где игрок отвечает на базовые (прям очень базовые!) вопросы языка программирования Python. Игра представляет собой интерактивный опрос, где игроку предлагается серия вопросов с вариантами ответов. Игрок выбирает один из вариантов ответа, а затем получает обратную связь о правильности своего ответа. За каждый правильный ответ игрок получает очки. По завершении викторины игроку показывается общее количество набранных очков. Игра также имеет возможность начать заново или выйти из игры.

Django викторина

Django

Python викторина

Python

Что было сделано:

  • Добавлен стартовый экран с приветствием и кнопками "Начать игру" и "Выход"

  • Добавлен звук при нажатии на кнопки

  • Добавлен эффект нажатия кнопки

  • За правильный ответ +1 очко, за неправильный (естественно) -1 очко

  • Экран с правильным ответом

  • Добавлен конец игры после последнего вопроса, который выводит итоговое кол-во набранных очков

  • В конце игры есть возможность либо выйти, либо начать игру снова

Как запустить проект

Установить фреймворк ursina engine

pip install ursina

Перейти в нужную папку

cd django_quiz

Запустить приложение

python quiz_django.py

Если не хочется развёртывать проект, то есть zip архивы с .exe файлом игры

Стек проекта

  • Python 3.9.10
  • Ursina Engine
  • PyInstaller

Автор: Игорь Любаев

About

Игры-викторины для начинающих программистов (Python, Ursina Engine)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages