文章摘要
文章介绍了一款受经典游戏《Doom》启发的浏览器游戏,玩家只需通过滚动页面来操作。作者虽非专业程序员,但通过尝试“氛围编程”将创意变为现实,尽管初次尝试失败,最终成功开发出这款游戏,并鼓励读者体验。
文章总结
标题:Doomscrolling:一款游戏
主要内容:
我们都熟悉“末日滚动”(doomscrolling),即花费大量时间浏览无尽的内容流,这些内容让你对一切感到沮丧。然而,当我听到“doomscrolling”这个词时,它让我想起了两件事:经典游戏《Doom》和滚动浏览。这让我萌生了一个想法:能否在浏览器中制作一款受《Doom》启发的游戏,玩家唯一需要做的就是滚动?没有横向移动,没有跳跃,只有滚动。
于是,我制作了这款游戏,并且它很有趣!游戏的核心玩法是通过滚动来控制角色前进和后退,同时躲避怪物和障碍物。游戏还加入了武器升级、火墙追逐等元素,增加了挑战性和趣味性。
在开发过程中,我最初尝试使用GPT-4来帮助我实现这个想法,但失败了。直到GPT-5发布后,我才在短短两小时内制作出了一个不错的原型。随后,我逐步完善了游戏,增加了背景纹理、生命药水、记录标记等功能,使游戏体验更加丰富。
为了让游戏更贴近“末日滚动”的主题,我加入了来自《纽约时报》头条新闻的RSS订阅,玩家在游戏中会遇到刻有当天新闻的铭牌。这些铭牌虽然对游戏进程没有影响,但它们的存在让游戏更具沉浸感。
在开发过程中,与AI合作仍然存在一些挑战。为了解决这些问题,我简化了设计流程,创建了独立的“实验室”页面来测试不同的视觉元素。最终,我决定使用简单的怪物设计,并通过调整参数来优化游戏中的视觉效果。
尽管还有一些功能尚未完善,但我决定将这款游戏发布为1.0版本。它已经成功满足了我制作一款仅通过滚动来玩的游戏的愿望。游戏在移动设备和桌面设备上都能流畅运行,并且可以保存到主屏幕上,像独立应用一样使用。
总结:
这款名为《Doomscrolling》的游戏通过简单的滚动操作,结合《Doom》的经典元素和“末日滚动”的主题,为玩家提供了一种独特的游戏体验。尽管开发过程中遇到了一些挑战,但通过不断优化和与AI的合作,最终成功实现了这一创意。
评论总结
主要观点总结:
游戏的创新性与简单性
- 评论者普遍认为游戏创意新颖,体现了独立游戏的独特魅力。
- 引用:
- "Clever idea, this is why indie games are so fantastic."(keyle)
- "Proof for there being still some pretty simple ideas to be explored."(masswerk)
非程序员开发游戏的趋势
- 评论者讨论了非程序员通过AI工具(如ChatGPT)开发游戏的现象,认为这是编程领域的重大转变。
- 引用:
- "It is absolutely wild seeing people who do not know how to code building and shipping computer games."(stevage)
- "Kind of concerning what a non-programmer can do with vibe coding..."(cubefox)
游戏体验与改进建议
- 评论者认为游戏有趣且易上瘾,但也提出了一些改进建议,如增加难度、优化操作手感等。
- 引用:
- "I wish it was a little bit harder, though."(forbiddenvoid)
- "Would love an option to adjust the 'mouse sensitivity'..."(Dilettante_)
游戏中的争议内容
- 部分评论者对游戏中涉及敏感话题(如Epstein案件)表示不适,认为内容不当。
- 引用:
- "Am I the only one who finds in bad taste to use 'Epstein victims demand release...' in the game?"(felineflock)
游戏的趣味性与细节
- 评论者赞赏游戏的趣味性和细节设计,如分享按钮、熔岩效果等。
- 引用:
- "Great game! I like the share button copying to clipboards ha ha."(giveita)
- "Lava is a nice touch."(btbuildem)
总结:
评论者普遍认可游戏的创新性和趣味性,同时讨论了非程序员开发游戏的趋势及其对编程领域的影响。部分评论者提出了改进建议,并对游戏中的敏感内容表示不满。总体而言,游戏被认为是一款简单但富有吸引力的作品。