1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/grasspa-Adapted-game-virus-fighter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Название произведения: «Вирус-боец» (Virus-Fighter).

Описание проекта: Вирусы распространяются, люди в панике. Кто же придёт на помощь? Конечно, наши любимые медицинские работники!

Управляйте командой медиков с помощью клавиш направления и уничтожайте вирусы, чтобы заработать больше очков.

Правила игры:

  1. Нажмите «Старт», чтобы начать игру. Используйте клавиши направления для управления командой медиков: управляйте их движением и скоростью, чтобы быстро уничтожать вирусы и зарабатывать очки.
  2. Ускоряйтесь, нажимая клавишу направления быстрее, и замедляйтесь, нажимая её медленнее.
  3. На карте случайным образом появляется значок «подкрепление». Присоединитесь к нему, чтобы добавить члена команды.
  4. Обратите внимание:
    • если команда медиков столкнётся со стеной, игра не закончится, они автоматически изменят направление;
    • если медики столкнутся с вирусом, их позиция и длина будут сброшены, а также будет наложен штраф. Поэтому старайтесь избегать столкновения с вирусами;
    • за каждую секунду игры вы будете терять 100 очков, а каждый новый член команды принесёт вам 20 очков. Попробуйте набрать как можно больше очков!

Скриншоты игры (1–3):

![Обложка](https://images.gitee.com/uploads/images/2020/0805/204322_1ea13c29_2246601.png "snapshot1.png")
![Игровой процесс](https://images.gitee.com/uploads/images/2020/0805/204343_95a4b03f_2246601.png "snapshot2.png")
![Игровой процесс 2](https://images.gitee.com/uploads/images/2020/0805/204402_7ccf7de9_2246601.png "snapshot3.png")

Члены команды: Команда: Члены команды:

  • Лидер: Врэйс Лонг (tianshen0128);
  • Члены команды:
    • Илунь Цинфэн (pagecreator);
    • Най Най (nainainene).

Адрес проекта: https://gitee.com/grasspa/Adapted-game-virus-fighter.

Видео по игре: https://www.bilibili.com/video/BV1ND4y1U79s.

Шаги упаковки:

  1. После клонирования проекта попробуйте запустить его в PyCharm. Возможно, вам не хватает некоторых пакетов, таких как numpy или pygame.
  2. Обратите внимание на разницу между виртуальной средой проекта и глобальной виртуальной средой (в каталоге Python). Я использую глобальную среду, поэтому установка и упаковка происходят в этой среде. Например, C:\Users\xxxx\AppData\Local\Programs\Python\Python38\Lib\venv.
  3. Установите необходимые пакеты с помощью pip. Если необходимо, обновите pip до последней версии. Обратите внимание:
    # Установка
    pip install numpy
    pip install pygame
    
    # Обновление
    python -m pip install --user --upgrade pip
  4. Установите инструмент упаковки pyinstaller.
    #Установка
    pip install pyinstaller
  5. Создайте файл конфигурации main.spec для упаковки с помощью pyinstaller.
    # -F: упаковать в один файл (-D: упаковать в одну папку), -w: без консоли, -i: файл значка
    pyinstaller -F -w -i img\favicon.ico src\main.py
    
    # Для отладки, чтобы увидеть вывод консоли, и поскольку нет необходимости в одном файле, также временно не нужен значок, можно сделать так:
    pyinstaller -D src\main.py
    
    # Если нужно переименовать сгенерированный spec-файл. Можно использовать -n
    pyinstaller -D -n temp src\main.py 
  6. Также отправьте файл main.spce. Вы можете обратиться к нему для получения дополнительной информации:
    1. Анализ первого массива, который содержит информацию о файлах Python.
    2. В разделе datas находятся некоторые статические ресурсы, такие как изображения, музыка и файлы конфигурации JSON.
    3. Ниже приведены некоторые настройки, связанные с консолью и другими параметрами, которые соответствуют параметрам -F и -w из шага 5.
  7. Вернитесь в глобальную виртуальную среду и выполните команду pyinstaller xxx\main.spec. Это можно сделать в каталоге C:\Users\xxxx\AppData\Local\Programs\Python\Python38\Lib\venv:
    pyinstaller D:\snake\Adapted-game-virus-fighter\main.spec

После этого в папке venv появится папка dist с файлом main.exe.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/grasspa-Adapted-game-virus-fighter.git
git@api.gitlife.ru:oschina-mirror/grasspa-Adapted-game-virus-fighter.git
oschina-mirror
grasspa-Adapted-game-virus-fighter
grasspa-Adapted-game-virus-fighter
master