1 需要一点基础的 ere 游戏开发
SLeader edited this page 2026-07-14 08:39:50 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

前言

该系列是基于 ere 引擎的 era 游戏的入门(?)教学向文章。

但因为 ere 引擎使用 JavaScript 作为编程语言,较 EraBasic 确实提高了一些门槛,所以只能退而为「有那么一丁点基础的 era 爱好者们」科普 ere 游戏的运行原理与说明 ere 引擎的使用方式。

不过笔者写的时候还是会尽量以零基础为出发点去写的,你看都专门搞了一章必备的 JavaScript知识。

适用人群

  • 有一丁点编程基础、很有热情制作自己的 era 游戏的人
  • 完全零基础、但是拥有热情和耐心去学习必须知识的人
  • 不满于 EraBasic 和 emuera 从编程到 UI 上的古旧、想要拥抱现代化编程和排版方式的人
  • 想要自给自足制作「自己需要的魔改补丁」的人

系列目录

基础知识篇

介绍 ere 游戏、运行逻辑、游戏配置,创建游戏项目。

实际操作篇

介绍基本交互逻辑的构建和扩展、使用引擎调试游戏、复杂排版。

  • #5 基本交互

    使用 era.print、era.printButton 和 era.input 构建基本交互循环。

  • #6 输出

    输出更多形式内容的 era.print 系列指令。

  • #7 调试

    ere 引擎控制台与调试模式。

  • #8 排版

    行列式排版,使用 era.printMultiColumns 和 era.printInColRows 控制排版输出。

文件I/O篇

介绍静态和常量两种类型的定义游戏数据的文件,以及存档读写操作。

参考实现篇

四个重要系统的参考实现,可以根据步骤定制化构建,也可以直接搬运例程代码。

进阶技巧篇

显示图片、生成安卓版、检查版本更新等进阶技巧,章节相对独立,基本可以以任意顺序阅读。

附录

其他参考内容。