mar1o2003/php_shokov_dr

There is no license information available for the latest version (v1.2) of this package.

v1.2 2025-03-11 18:58 UTC

This package is auto-updated.

Last update: 2025-07-11 19:43:25 UTC


README

Описание игры

Игроку показывается случайное арифметическое выражение с операциями +, -, , содержащее четыре операнда (например 35+162-4), которое нужно вычислить и записать ответ. После этого программа должна вывести соответствующее сообщение и правильный ответ.

Веб-приложение сохраняет информацию об игроках, датах игр, предложенных выражениях, их правильных значениях и введенных пользователями ответах в базе данных. Также реализована возможность просмотра истории игр. Игра разработана на языке PHP с использованием Composer для управления зависимостями, а также с помощью REST API взаимодействуя с базой данных SQLite на сервере. Backend приложения реализовать с помощью PHP-микрофреймворка Slim.

Установка и запуск

Локальная установка

  1. Клонируйте репозиторий:

     git clone https://github.com/Mar1o2003/CALCULATOR.git
  2. Перейдите в каталог проекта:

    cd Calculator-Game
  3. Установите зависимости через Composer:

    composer install
  4. Запуск локального сервера:

    php -S localhost:3000 -t public
  5. Откройте в браузере:

    http://localhost:3000/

Как играть

  1. Откройте http://localhost:3000/ и решите предложенный пример.
  2. Введите свой ответ и нажмите "Ответить".
  3. Программа покажет, правильно ли решен пример, и сохранит результат в базе данных.
  4. Для просмотра истории игр нажмите на кнопку "Посмотреть результаты".

Требования

  • PHP 7.4 или выше
  • Встроенный сервер PHP
  • SQLite

Автор