This time it recurs, try button programming first.
Bring an existing game in and let your child propose a change and test it out with their own hands.
This is an adaptation judgment based on public capabilities and the structure of this project, not an actual measured ranking. Existing local games will continue to serve as classroom demonstrations; when choosing a new platform, first verify the first level and then expand to ten levels after success. The entrance, quota and release conditions of each account are subject to the actual interface. This page does not make a free quota commitment.
Which one to choose depends on how you want to "reproduce".
| Platform | Official capabilities found | Judgment and untested items for this class |
|---|---|---|
| Coze Programming Coze This time priority | You can import existing projects from local ZIP or GitHub to continue development, debugging and deployment; there is a difference between the AI programming of the Kouzi master station and the independent Kouzi programming workbench.Import documents · Official FAQ | It is best to reuse this project first, and then let the children say a word about modifications. Select the programming project of code.coze.cn; you still need to test the startup configuration, WebGL preview, audio and post-release operations. You cannot think of an ordinary chatbot as a game engine. |
| seconds Candidates generated from requirements | The official update record lists the physics engine, particle effects, level design and map generation; the source code application can download the code.Official update record | Suitable for adults to project and describe Level 1 in rounds; the platform's game capabilities are relatively close to the tasks. Check hand-drawn restoration, corner collisions, and the wall-top exit grid by grid. It has not been verified that it can be directly imported into the current multi-file project, so a one-click import cannot be promised. |
| WorkBuddy Adult local development continues | Official description covers code development, can plan tasks, call tools, and read and write local files in the authorized directory.Product Description | Suitable for adults to open the local source code directory to continue repairing the game and retain startup and offline resources. Check that the client can perform project testing and previewing; desktop tools, file permissions, and troubleshooting are the responsibility of adults. This judgment does not equate it to CodeBuddy IDE. |
| Aura flash application Lightweight expression experience | The application introduction released by the developer states that it supports natural language generation, editing and sharing of flash applications, and also has 3D digital model presentation.Developer application introduction | It is suitable to try "say a word and have a small interaction" first. This time, we did not find enough official evidence to confirm the existing source code import, complete project export, and complex first-person game operation constraints, so it is not the first choice for complete reproduction. You can try the 7×7 two-dimensional single level, but it must be marked as a simplified exercise. |
| Alibaba Cloud Bailian Subsequent AI capability layer | Provides Agent, workflow and Python high-code applications, focusing on AI applications and back-end services.Application type description | Dialogue NPCs, story prompts or voice services can be added to the game in the future; the current playable 3D front-end still needs to be implemented separately. If the purpose is to reproduce the maze in this lesson, the configuration work of connecting the service will have low benefits, so it is not selected as the main tool for the time being. |
| DSH · DeepSeek Harness Adult local coding and tool arrangement | DeepSeek's official open source Agent Harness; standard mode provides file editing, Shell, retrieval and Skills, models and tools can be combined through plug-ins; currently a developer preview.Official introduction · Official source code | It is highly compatible with existing multi-file 3D projects and can be used as a candidate for adults to take over the source code, start the program, and fix problems. You need to configure the model and working directory, verification tool permissions and browser test environment first; it is not a hosting platform that can be opened to share the game. It is suitable for pre-class production. Whether it can be used in class depends on whether adults have completed it; the completion rate of this project in DSH has not been measured. |
Three classroom goals, clear choices.
- Today’s class:The original local game is guaranteed to be playable; adults imported a copy into Button Programming before class and verified it, and the child proposed a small change. Only the completed paths are shown on site.
- Want to show "start with a picture":First look at the original image, check the 25×43 map JSON provided by the teacher, and then use Mioda or Button to generate the first level in three rounds. Make it clear that this is a regenerated implementation and must be compared with the original.
- Want to continue developing the complete ten levels:Adults can use DSH or WorkBuddy to open an independent copy of the source code, run it first and then iterate. If you are willing to configure models, tools and master the source code, you can try DSH first; if you want to use an integrated desktop workbench, you can try WorkBuddy. There is no need to rewrite from scratch when there is a ready-made project; neither has completed the actual testing of this project, and there is no guarantee that all functions will be generated at once.
Do not arrange for classmates and children to register and configure the platform on site. Adults operate the tools, and children decide the content of the work, explain the reasons, and experience the results; the completion of generation does not mean the completion of learning.
What must be retained in the recurrence package?
handdrawn-level.json: 25 columns × 43 rows, coordinates [column, row]; 1 is wall, 0 is road; start is the starting point, exit is the ground ladder, roofExit is the door on top of the wall, and items are 3 light crystals. This comes from a manual grid interpretation of the current game. There are no NPCs in the first level, and it cannot be replaced by random mazes.
- First import the source code and run it without modifying any maps; check the browser for errors.
- The child only mentions one observable change, such as "change the light crystal to a golden star, and the position remains unchanged."
- Playtest comparison: Are the routes the same? Does squeezing into a corner at an angle cause clipping through walls? Do items count only once?
- Check "Ladder → Top of Wall → Independent Door". You cannot clear the level without collecting all items; then check touch controls, sound, and restarting.
- If it fails, record the specific location and return to the local classroom version to continue the activity. Fix it after class and don’t keep the whole class waiting.
Verification scope: local games and map exports have been verified; the above table is official data research and adaptation inference, and accounts on these platforms have not been used to import or generate this project. Sources are directly linked in each row, and product capabilities vary.