https://cloud.tencent.com/developer/article/1379330
根据《无限开路问题》,自己做了一款RPG游戏:
这游戏简单得不能再简单了,只有3种Object:
————————————————————
Object1:主角,按上下左右移动(我懒得设计动画了,直接画了个小小的笑脸表示主角);
Object2:炸弹,会被主角拾起(我懒得设计显示炸弹数量的界面了,直接使用游戏分数来表示主角拥有的炸弹数量,显示在窗口的左上角);
Object3:墙,会被玩家按下鼠标左键炸掉(我懒得做爆炸特效了,一被炸就直接消失);
————————————————————
除了这3种Object,RPG游戏该有的基本元素:
NPC、剧情、人物形象、动作、装备、打斗场景、特技、地图切换、背景音乐、声音、特效、……
全都没有。
因此这个游戏只能作为RPG游戏里的一个小小的谜题:
主角不小心走进了这个迷阵,需要巧开道路走出来,剧情才能继续。 楼主说得很对,一个好的策划其实就是一个数学问题。
楼上的人设计这么一款游戏,真的是被一个数学问题所驱动的。
楼主找数学研发论坛的坛友设计游戏,是找对了。
楼上的人真的是自主研发了一款游戏,而不是引用别人的idea。
楼上的人之所以要设计这么一款游戏,也是因为市面上的游戏没法满足需求,所以才不得不设计这么一款独特的游戏,就是因为自己没得玩嘛。
游戏设计出来了,开发者自己有得玩了,还玩得废寝忘食了。
但是我说句实在话,设计这样的游戏真的没什么用。
我说的没用指的是没有客户,即使有客户,也只有一个,就是开发者自己。
我的建议是,应该把时间和精力花在【设计有用的游戏】上,而不是没用的游戏。
人要在这个世界上存活,是需要吃饭的。因此必需设计有用的游戏,这样才有客户。
有了客户,并且客户愿意在这个游戏上花钱,游戏设计者才有钱买饭吃,才能在这个世界上存活。
所以市面上的游戏才千篇一侓的,希望楼主理解。
不是游戏设计者不想设计独特的游戏,而是他们想活下去。
KeyTo9_Fans 发表于 2019-1-7 23:28
楼主说得很对,一个好的策划其实就是一个数学问题。
楼上的人设计这么一款游戏,真的是被一个数学问题所 ...
理解 所以指望不上玩别人开发的游戏了 才想自己做的嘛
其实我最主要的目的是想在这个过程中多学些知识享受开发的过程 并不在意最后是不是真的实现出来了还能卖钱 还是根据《无限开路问题》,我又开发了一款新的游戏。
这次的游戏类型变了,不是RPG了,而是类似于“2048”这种数字游戏。
该游戏的目标是凑出$100$或者更大的数字。
游戏一开始,地图就随机开出了$1/11$的空地,并用数字标上了每块空地的大小:
其余的中括号“[]”表示障碍。
如果某个障碍与数字相邻,就可以用鼠标左键点击这个障碍,
被点击的障碍就会变成了空地,但是与这块空地相邻的数字全部都要减$1$(数字$0$没法再减$1$)。
例如:[] 4 4 4 4,点击 [] 后,就变成了 3 3 3 3 3。
如果点击一块空地后,把多块空地连接起来了,那么这些数字会自动加和。
例如:2 2 [] 4 4 4 4,点击 [] 后,就会先变成 1 1 1 4 4 4 4,
由于1和4连起来了,所以自动加和,最后变成 5 5 5 5 5 5 5。
按上下左右键可以移动视野,
上方还可以点击放大、缩小、存档、读档。
(缺少重置功能,想要“重置”则需要先关闭游戏,然后重新把这个游戏点开)
下载这个附件,解压后就可以玩这个游戏了:
这是我玩了一会之后的结果,凑出了数字7:
注意要把ox.txt和carve_out.exe放在一起,不要分开了。
如果凑出了$100$,则会收到“您赢了”的提示。
玩家可以自行修改ox.txt来更换地图(需要保持一致的格式)。
#####
$1/11$这个参数是我多次游戏后,精心调出来的。
在这个参数下,可以凑出$100$的概率几乎是$1$。
如果把这个参数改成$1/12$,能凑出$100$的概率就几乎是$0$了。
这就是这个数字游戏的神奇之处所在。 本帖最后由 风云剑 于 2019-1-24 14:41 编辑
例如:2 2 [] 4 4 4 4,点击 [] 后,就会先变成 1 1 1 4 4 4 4,
这里没明白,为什么不是变成2 2 3 3 3 3 3?
是因为最后都会变成5吗?也就是最后都变成相邻数字之和减1?
还有相邻是4相邻还是8相邻?
还有,上面那张初始地图,第一行中间的数字2,不是空地面积啊。
而且,随着游戏进行,数字也不再是空地面积了。
在《我的世界》里造计算机:
https://share.iclient.ifeng.com/xiaomitest?ch=ref_xmllq_hz1&webkit=1&aid=ucms_7mng4rVWQjJ&ref=browser_news&s=mb&cp=cn-fenghuang-browser&docid=44775208577bc6b01ab28bf9b4d4042d&itemtype=news&_miui_bottom_bar=comment&cateCode=rec&category=%E7%A7%91%E6%8A%80&traceId=CE350EE661577AA449F399F6C7B8EE7C&from=singlemessage
有了计算机,离游戏就不远了。
我们可以在这台计算机里安装操作系统,
然后安装编程工具,
然后安装游戏开发引擎。
最后,策划一款好玩的游戏。
这样,有了计算机、操作系统、编程工具、游戏开发引擎和一个好的策划,差不多就能把游戏开发出来了。
页:
1
[2]