我在一年内通过制作 crisp-game-lib 游戏创建了 139 款游戏

2025-06-04

我在一年内创作了 139 款游戏,并模仿我的游戏制作方式

清晰的游戏库

在 2021 年制作了 111 款一键迷你游戏。除了一键游戏之外,我还制作了其他游戏,所以2021 年我制作的游戏数量确切为 139 款。

如果一年能制作多款游戏,我大概需要在两三天内完成一款游戏。如果想在短时间内制作小游戏,最好制定制作内容和制作方法的规则。2021年,我开始创作一款游戏,并遵循了以下规则。

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

GitHub 徽标 abagames / crisp-game-lib

用于创建在浏览器中运行的经典街机式迷你游戏的最小 JavaScript 库

清晰的游戏库

英语 |日本语

crisp-game-lib是一个用于快速轻松地创建浏览器游戏的 JavaScript 库。

入门

  1. 下载docs/getting_started/index.html

  2. 在文本编辑器中打开index.html并在元素中写入游戏代码<script>

  3. 在浏览器中打开index.html并玩游戏。

  4. index.html您可以通过网络服务器发布该游戏。

编写自己的游戏(借助 IntelliSense 和 Live Reload)

  1. 克隆或下载此存储库。

  2. npm install

  3. 复制docs/_template目录并将其重命名为docs/[your own game name]

  4. docs/[your own game name]/main.js用编辑器打开(推荐使用VSCode )并编写自己的游戏代码。

  5. npm run watch_games

  6. 使用浏览器打开 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
PREV
十大实用的 GitHub 浏览器扩展
NEXT
利用技术实现电子商务高效物流:扩大规模的关键策略