oc-english (yczz/oc-english)
Searching Database…
681 ·GitHub
Что это?
Это китайская игра по выращиванию виртуального питомца: вы создаёте и настраиваете чиби-персонажа, украшаете комнату в 2.5D и обставляете её — но единственный способ заработать очки, нужные для покупки нарядов и мебели, — проходить настоящие уроки английского.
Это игра, учебное приложение или и то и другое?
Это нативная настольная игра: приложение Tauri 2.0 с бэкендом на Rust, обрабатывающим сохранения/магазин/экзамены, и фронтендом на Vanilla JS, который рисует SVG-персонажей и комнату 2.5D на PixiJS; уроки английского вплетены в игровую экономику.
Как её запустить?
Склонируйте репозиторий, установите зависимости, затем выполните dev-команду Tauri для сборки разработки с горячей перезагрузкой либо соберите проект, чтобы получить упакованный бандл .app.
Нужны ли Rust и Node.js перед сборкой?
Да — нужны установленные Xcode Command Line Tools, стабильный тулчейн Rust и Node.js 22 или новее, прежде чем вы сможете собрать или запустить приложение из исходников.
Сборка macOS готова открываться сразу из коробки?
Не совсем — приложение не подписано Apple и не нотаризовано, поэтому Gatekeeper может заблокировать первый запуск; понадобится «правый клик → Открыть» или запуск xattr -cr для .app.
Она работает на Windows или Linux или только на Mac?
Сейчас только macOS. Версия для iOS (через мобильную поддержку Tauri 2) в работе, а версия для Android запланирована — согласно роадмапу.
С какими учебниками английского она синхронизируется?
Она следует 13 китайским учебникам PEP (人教版) — 8 книг начальной школы с 3-го по 6-й класс и 5 книг средней школы для 7–9 классов, — при этом внутриигровые юниты совпадают с юнитами реальных учебников.
Как именно зарабатывать очки?
Очки приносит только учёба: +200 в подарок на старте, +2 за каждую правильную карточку практики лексики/аудирования, +100 за первое прохождение теста юнита и +10 за каждый дополнительный правильный ответ, когда вы побиваете свой лучший результат.
Насколько можно настроить персонажа?
Настройка лица (тон кожи, глаза, цвет глаз, причёска, цвет волос, рот, румяна) полностью бесплатна, а систему нарядов из 9 слотов (шляпа, очки, верх, низ, обувь, предмет в руках, аксессуар на спине, серьги) с 50 предметами нужно разблокировать за очки, заработанные на уроках.
Можно завести больше одного OC?
Да, можно бесплатно создавать неограниченное число OC, у каждого своё лицо, гардероб и комната, а переключаться между ними можно мгновенно из списка персонажей.
What are similar projects?
-., qingjian, qwerty-learner, A-Programmers-Guide-to-English, zcfsrf, BongoCat, pixijs, openframe-saas-desktop
Which topics is it in?
pixijs, english-learning, tauri-app, language-learning, educational, chinese-language, webgl, tauri, svg, game, desktop, rust







