风云剑 发表于 2018-12-29 23:24:58

那可以试试波函数塌缩算法
https://cloud.tencent.com/developer/article/1379330

KeyTo9_Fans 发表于 2019-1-2 02:39:40

根据《无限开路问题》,自己做了一款RPG游戏:



这游戏简单得不能再简单了,只有3种Object:



————————————————————
Object1:主角,按上下左右移动(我懒得设计动画了,直接画了个小小的笑脸表示主角);

Object2:炸弹,会被主角拾起(我懒得设计显示炸弹数量的界面了,直接使用游戏分数来表示主角拥有的炸弹数量,显示在窗口的左上角);

Object3:墙,会被玩家按下鼠标左键炸掉(我懒得做爆炸特效了,一被炸就直接消失);
————————————————————

除了这3种Object,RPG游戏该有的基本元素:

NPC、剧情、人物形象、动作、装备、打斗场景、特技、地图切换、背景音乐、声音、特效、……

全都没有。

因此这个游戏只能作为RPG游戏里的一个小小的谜题:

主角不小心走进了这个迷阵,需要巧开道路走出来,剧情才能继续。

KeyTo9_Fans 发表于 2019-1-7 23:28:30

楼主说得很对,一个好的策划其实就是一个数学问题。

楼上的人设计这么一款游戏,真的是被一个数学问题所驱动的。

楼主找数学研发论坛的坛友设计游戏,是找对了。

楼上的人真的是自主研发了一款游戏,而不是引用别人的idea。

楼上的人之所以要设计这么一款游戏,也是因为市面上的游戏没法满足需求,所以才不得不设计这么一款独特的游戏,就是因为自己没得玩嘛。

游戏设计出来了,开发者自己有得玩了,还玩得废寝忘食了。

但是我说句实在话,设计这样的游戏真的没什么用。

我说的没用指的是没有客户,即使有客户,也只有一个,就是开发者自己。

我的建议是,应该把时间和精力花在【设计有用的游戏】上,而不是没用的游戏。

人要在这个世界上存活,是需要吃饭的。因此必需设计有用的游戏,这样才有客户。

有了客户,并且客户愿意在这个游戏上花钱,游戏设计者才有钱买饭吃,才能在这个世界上存活。

所以市面上的游戏才千篇一侓的,希望楼主理解。

不是游戏设计者不想设计独特的游戏,而是他们想活下去。

zYr 发表于 2019-1-11 16:43:43

KeyTo9_Fans 发表于 2019-1-7 23:28
楼主说得很对,一个好的策划其实就是一个数学问题。

楼上的人设计这么一款游戏,真的是被一个数学问题所 ...

理解 所以指望不上玩别人开发的游戏了 才想自己做的嘛
其实我最主要的目的是想在这个过程中多学些知识享受开发的过程 并不在意最后是不是真的实现出来了还能卖钱

KeyTo9_Fans 发表于 2019-1-24 11:55:42

还是根据《无限开路问题》,我又开发了一款新的游戏。

这次的游戏类型变了,不是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:37:18

本帖最后由 风云剑 于 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,不是空地面积啊。
而且,随着游戏进行,数字也不再是空地面积了。

KeyTo9_Fans 发表于 2019-5-20 01:30:51

在《我的世界》里造计算机:

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]
查看完整版本: 有没有喜欢玩游戏的童鞋有意自己做一款游戏的?