承接 ks561/calculator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ks561/calculator

最新稳定版本:v1.0

Composer 安装命令:

composer create-project ks561/calculator

包简介

README 文档

README

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

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

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

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

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

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

     git clone https://github.com/shuryginaKN/Calculator-Game.git
  2. Перейдите в каталог проекта:

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

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

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

    http://localhost:3000/

Структура проекта

Task03/
├── db/
│   └── database.sqlite         # Файл базы данных SQLite
├── public/
│   └── index.php               # Главная страница веб-приложения (маршрутизация Slim)
│   └── index.html              # Фронтенд (HTML, JavaScript)
│   └── styles.css              # Стили
├── src/
│   ├── GameController.php      # Обработчики REST API (логика работы с запросами) 
│   ├── Database.php            # Работа с базой данных SQLite
│   ├── Game.php                # Логика игры
├── vendor/
├── composer.json               # Файл конфигурации Composer
└── README.md                   # Описание проекта

Как играть

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

Требования

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

Автор

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2025-02-07