Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Explore the charm of Vietnamese countryside life, learn new vocabulary, earn coins, and treat yourself to your favorite snacks!
Bếp Quê is a language-learning game that helps players learn English and Japanese vocabulary by exploring familiar objects found in a Vietnamese home. Discover objects, type their names correctly, collect coins, and unlock new rooms as you progress.
GOODS array in game.js).No external libraries, backend server, or player account is required.
bep-que/
├── index.html
├── style.css
├── game.js
├── vocab.js
└── assets/
├── start-garden.jpg
├── kitchen-background.png
├── living-room.png
└── bedroom.png
| File | Description |
|---|---|
index.html | Game structure and interface elements |
style.css | Visual design, layout, and effects |
game.js | Game interactions, answer validation, coins, missions, and progress |
vocab.js | Room definitions, vocabulary, objects, and interactive hitboxes |
assets/ | Background images and visual assets |
The game currently includes 86 objects across 3 rooms.
| Room | Number of Objects |
|---|---|
| 🍳 Kitchen | 26 |
| 🛋️ Living Room | 31 |
| 🛏️ Bedroom | 29 |
| Total | 86 |
Each object's interactive area is defined in the rects field, using pixel coordinates based on the original background image size of 1672 × 941 px.
Double-click index.html to open the game in your browser.
Open a terminal in the project directory and run:
python3 -m http.server 8000
Then visit:
Add ?debug to the URL to display the interactive hitboxes. This helps you adjust object positions when developing or adding new objects.
http://localhost:8000/?debug
The quickest way to publish your game online.
main branch and the / (root) directory.Your URL will typically look like this:
https://take-2206.github.io/kotoba_world/
To enter Japanese vocabulary on an iPhone, enable the Japanese keyboard:
Settings → General → Keyboard → Keyboards → Add New Keyboard → Japanese.
Switch to the Japanese keyboard whenever you need to enter Japanese answers.
The Notebook button is located in the upper-right corner of the game interface.
It stores words that players have answered correctly and organizes them into categories for easier review.
To add a new category, such as Living Room, add an entry to the CATEGORIES array at the end of vocab.js, including its corresponding room field.
The notebook only displays vocabulary from rooms that have been unlocked.
ROOMS array in vocab.js.You can adjust the following settings near the beginning of game.js:
ROOM_RATIO — the percentage of correct answers required to complete a room.ROOM_BONUS — the number of coins awarded for completing a room.assets/ directory. Use an image size of 1672 × 941 px.ROOMS array in vocab.js.makeItem(...) and follow the existing data structure.CATEGORIES so the new vocabulary appears in the notebook.Refer to the existing L(...) helper for the Living Room and B(...) helper for the Bedroom to follow the current implementation.
Bếp Quê is designed to run directly in the browser without requiring a player account or backend connection.
Game progress is stored using the persistence mechanism implemented in the current game. Progress may not automatically synchronize across different devices or browsers.
Bếp Quê aims to make language learning more engaging, visual, and accessible by combining English and Japanese vocabulary practice with familiar scenes inspired by everyday Vietnamese life.
Learn new words. Explore every room. Earn coins. Enjoy learning every day! 🌾