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

OSCHINA-MIRROR/feiyu22-jsnes

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

Онлайн-эмулятор игровой приставки JSNES

Введение

Веб-версия эмулятора FC, веб-версия NES на H5, наслаждайтесь играми детства в любое время и в любом месте.

Исходный код сайта fc.liflag.cn.

Архитектура программного обеспечения

Эмулятор использует JSNES, джойстик реализован с помощью nipplejs.

Адрес для тестирования

http://fc.liflag.cn

Инструкция по установке

  1. Поместите каталог проекта в корневой каталог сервера, чтобы получить доступ к этому серверу.

Обычная инструкция по использованию

  1. Скопируйте все файлы из каталога src, а также каталоги lib и roms в корневой каталог сервера.

    • cp src/* lib/ roms/ $корневой каталог сервера
  2. Пожалуйста, сохраните авторские примечания, спасибо.

Использование в контейнерах

  1. На сервере с установленными JDK и Docker выполните:

  2. Запустите:

    • ./gradlew :runDockerContainer
    • Вы можете получить доступ через http://localhost:8081.
  3. Остановите:

    • ./gradlew :stopDockerContainer
  4. Если у сервера нет доступа к общедоступной сети или невозможно загрузить данные, вы можете вручную создать образ пакета.

    • ./gradlew :buildDockerImage
  5. Отправьте образ:

    • ./gradlew :pushDockerImage
  6. Если Java SDK не установлен, команда gradlew не может быть выполнена; но если Docker установлен, вы также можете запустить контейнер вручную.

    • docker run --rm -p 8081:80 --name jsnes -d wangz2019/jsnes:1.0.0
    • Используйте docker kill jsnes для остановки.

Документирование сайта

  1. Вы можете использовать pages для непосредственного запуска сайта документации (просто выберите корневой каталог).
  2. Или вы можете использовать команды для запуска или остановки на сервере.
    • ./gradlew :startDocsNginxDocker
    • ./gradlew :stopDocsNginxDocker

Журнал обновлений

2021.09.01 Контейнеризация, документирование сайта.

2021.06.01 Интеграция nipplejs.js. Направление заменено на управление джойстиком. Спасибо за предоставленный код root@isgjl.cn.

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

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

Введение

Разработчик создал веб-версию эмулятора NES, на которой можно играть в игры серии FC. Развернуть Свернуть
AGPL-3.0
Отмена

Обновления

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

Участники (4)

все

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

Создан репозиторий 3 месяца назад
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/feiyu22-jsnes.git
git@gitlife.ru:oschina-mirror/feiyu22-jsnes.git
oschina-mirror
feiyu22-jsnes
feiyu22-jsnes
master