zapper 发表于 2009-1-27 13:31:35

【伪转】【伪贺岁游戏】某棋类游戏发布……

原帖转自百度贴吧魔塔吧(其实也不算转= =|||,都是一个组的人......)
http://tieba.baidu.com/f?kz=531192495
=====================================
嗯……又一年春节,不知大家过的“充实”否?反正我过得挺“充实”的。尽管如此,我还是以一种诡异的方式(赶工)完成了这个(无聊)的(和魔塔一点关系都没有的)游戏,权当作(充数的)贺岁游戏送给大家吧……

关于本游戏:
这是一个简单的棋类游戏。玩家只能从屏幕上方投掷棋子,且棋子只会直线下落。当同颜色的棋子以水平、垂直或对角线形式连成四个(不包括多于四个)时,游戏以该玩家的胜利告终。
本游戏的脚本为完全原创,删除了全部预置脚本,自行实现那些原有功能(并有所增强)。另外加上了自制的“山寨”伪·即兴循环脚本(据说出错率极高,只有帧率足够,不失去焦点时才能正确播放)和伪·资源管理脚本。未加密。脚本中有(我认为的)大量注释。

音乐来自RA3。

游戏操作方式:
Z:投掷面包圈(伪证)
X:暂停
UP/DOWN:切换GUI中的当前选项
LEFT/RIGHT:移动光标/改变GUI中的当前值

游戏设置说明:
玩家人数:同时损智商的人数(包括AI)。最大6,最小2。
AI难度:AI开启的状态下,AI的行为难度。Easy最低,Apocalypse最高。(我的AI技术不到家,加之该游戏会严重损害游戏者的智商,可能会致使AI犯出各种脑残错误,如向无人区投掷棋子之类的)
游戏场景:如果选择“自动选择”,会根据系统时间选择白天或黑夜。
游戏模式:[人机对战]:和TimPKS做出的比他自己还脑残的AI对战。最多可以5个AI。(AI有可能自相残杀,因为他们很脑残)
[多人损智]:多个人类在计算机前轮流参加这个游戏。没有AI可用。
[演示模式]:游戏作者过分脑残的极端体现,让那群智商严重有问题的AI胡乱走子。(强烈不推荐)

关于游戏名称的来源:
据科学家研究表明,每下三盘这种棋,智商下降10%,就此得名。(伪证)
(实际是我所在的学校某些人将“四字棋”改变为6人一起下后的实践结论。) 关于游戏脚本中的GUI和Component:
如果大家看过脚本的话,一定会发现这个游戏中总共只有两个GUI类,GUI和GUI_Command,而后一个仅仅覆盖了初始化方法就完成了Window_Command那一长串的作用。还有一种窗口(游戏配置)根本找不到它的特化类。这是因为本游戏中的GUI并不完全等同于Window_Base。GUI类在这里的作用不再是Window类的直接管理内容,而是作为“Component”的容器。后者真正将内容显示到屏幕上。这样结构的优点显而易见:不需要成堆的Window类、减少重复编写代码等等。有兴趣的可以仔细看看这个GUI类。另外,这个类支持使用Proc作为事件的覆盖回调方法。

以上……

===============================================
地址...
某棋类游戏_Rev.rar

zapper 发表于 2009-1-27 13:37:05

http://photo16.hexun.com/p/2009/0127/293429/b_10E914F8FCD51363FDF1415890819E09.jpg
http://photo16.hexun.com/p/2009/0127/293429/b_60BA8BA29AF5646EE13458138A18FE24.jpg

timpks 发表于 2009-1-27 14:59:44

呃……那个,因为发现这个AI仍有严重问题……现在发布修正档2(修正档1已经包含在楼顶的下载里)。

修正:
AI再次得到极小改良(其实是我以前的BUG脚本被修正)
最大人数改为8(其实没什么用)

下载地址:
http://www.namipan.com/d/de04ed7331eff460ddcdb7cbe9dd9ef944ceafadf8450000
直接复制到Data文件夹下覆盖原文件即可。(17.5KB)

XTLCME 发表于 2009-2-1 08:54:08

棋类游戏····哦哦研究一下

XTLCME 发表于 2009-2-2 08:07:51

囧 8人对战让我崩溃了·····
页: [1]
查看完整版本: 【伪转】【伪贺岁游戏】某棋类游戏发布……