我在一年内通过制作 crisp-game-lib 游戏创建了 139 款游戏
我在一年内创作了 139 款游戏,并模仿我的游戏制作方式
清晰的游戏库
我在 2021 年制作了 111 款一键迷你游戏。除了一键游戏之外,我还制作了其他游戏,所以2021 年我制作的游戏数量确切为 139 款。
如果一年能制作多款游戏,我大概需要在两三天内完成一款游戏。如果想在短时间内制作小游戏,最好制定制作内容和制作方法的规则。2021年,我开始创作一款游戏,并遵循了以下规则。
- 目标是制作一款我们可以在浏览器中轻松玩的游戏,例如Chrome 上的恐龙跳跃游戏。
- 控制应该限制为三种易于在智能手机上操作的类型:一键式、左右滑动、点击屏幕上的特定位置。
- 该游戏应该是一个传统的游戏,玩家只想获得高分。
- 一局游戏最长时长约为5分钟,游戏难度逐渐增加,以诱导玩家犯错。
- 难度的提升是通过加快游戏速度来实现的,即使玩家因为游戏速度的提升而犯错,他们也不太可能觉得不合理。
- 代码应写在单个 JavaScript 文件中,大小为 100 到 300 行。
- 基本屏幕尺寸为 100x100 点,字符小至 6x6 点,从而更容易创建像素艺术。
- 通过将要绘制的对象限制为除像素艺术之外的正方形、线条、圆形和粒子,简化了绘制屏幕的实现。
- 提供一种机制,只需将代码提交到 GitHub 即可从 GitHub Pages 玩游戏。
- 自动生成背景音乐和音效,减少制作所需的时间和精力。
- 利用上述机制准备我自己的游戏库。
用于创建在浏览器中运行的经典街机式迷你游戏的最小 JavaScript 库




清晰的游戏库




英语 |日本语
crisp-game-lib
是一个用于快速轻松地创建浏览器游戏的 JavaScript 库。
入门
-
下载docs/getting_started/index.html。
-
在文本编辑器中打开index.html
并在元素中写入游戏代码<script>
。
-
在浏览器中打开index.html
并玩游戏。
-
index.html
您可以通过网络服务器发布该游戏。
编写自己的游戏(借助 IntelliSense 和 Live Reload)
-
克隆或下载此存储库。
-
npm install
-
复制docs/_template
目录并将其重命名为docs/[your own game name]
。
-
docs/[your own game name]/main.js
用编辑器打开(推荐使用VSCode )并编写自己的游戏代码。
-
npm run watch_games
-
使用浏览器打开 URLhttp://localhost:4000?[your own game name]
即可开始游戏。代码执行完成后,页面会实时刷新……
- 准备一个方便截图的机制。游戏实现完成后,请将截图连同游戏地址一起发布到Twitter上。
如果你继续按照上述规定制作游戏,那么你可以在短时间内机械地从编码到发布。
问题在于在编码之前提出想法,这是唯一难以制定的事情。
游戏创意生成器可让您获得随机提示,以帮助激发视频游戏(甚至棋盘游戏)的新游戏创意,或以某种方式挑战自己
letsmakeagame.net
一种方法是使用游戏创意老虎机,但这有个缺点,就是会限制你能想出的创意数量。我们需要继续思考游戏创意的模式化。即使在创意生成过程中遵循模式,也有可能失去游戏创作中最令人愉悦的部分,所以最好一开始就考虑一下是否有必要这样做。
文章来源:https://dev.to/abagames/i-have-created-139-games-in-one-year-by-patterning-my-game-making-gc2