我的游戏学习日志5——拳皇97_(不得不吹的经典)

《拳皇97》由SNK于1997年发布,是街机格斗游戏的经典之作。游戏引入了加速的必杀技和连续技,拥有丰富的角色与隐藏剧情,成为游戏史上里程碑式的作品。其独特的操作系统、卓越的画面和深刻的故事背景,至今仍受到玩家的喜爱。

我的游戏学习日志5——拳皇97_(不得不吹的经典)

《拳皇97》是由日本SNK公司于1997年发行的一款街机格斗游戏,经典中的经典,通关版中格斗队伍共分为九组以及单人的八神庵、矢吹真吾加七个隐藏角色(94Ver.京、月之夜大蛇之血发狂的庵、暗黑之中大蛇之血觉醒的莉安娜、干涸大地之社、荒狂稻光之夏尔米、炎之宿命之克里斯、大蛇)。(基本信息)
KOF97必杀技的出招速度加快,必杀技的输入也得到了进一步的简化,甚至可以取消必杀技收招的硬直时间,进而发出更多华丽的甚至是致命的连续技。暗黑之中大蛇之血觉醒的莉安娜以及月之夜大蛇之血发狂的庵这两位对战时禁用人物更是将速度发挥到了极限。虽然BUG满天飞,但是KOF97的出现,无疑是将KOF提升到了前所未有的高度,甚至成为了街机游戏史上的里程碑,直至今日,KOF97在各地街机厅也依然长盛不衰就是一个最好的证明。(——百度介绍)
首先,从操作系统来看,采用了Advance mode(96模式)和Extra mode(94、95模式)并行的方法,并综合了爱好者的意见决定登场人物,可谓设计周到。事实上,后来使用94模式的人越来越少,几近绝迹了。这充分说明了更具攻击性的系统改进是多么的明智。然后,从游戏画面来看,比之96又有了质的飞跃,体现了当时最先进的街机美术水平。各种隐藏结局几可汇集成一部篇幅宏大的小说,故事背景带点玄幻色彩,却又是完全的现代武侠。空前强大的的敌人出现,人与神的全面战争展开,故事主题升华到人类的善恶美丑、世界的存完毁灭,还有京与庵的宿命纠缠,凄绝骇人的疯狂暴走,社的悲壮献身,只看见一片血泪飞溅,爱恨交织,万般情感揉杂,其间精彩纷呈,是以前任何一个街机游戏所未能达到的高度。(引用百度测评)
《拳皇97》相对于前三部的巅峰之作,也是作为95后的本人最爱的版本。《拳皇97》在中国非常受欢迎,直至今日,KOF97在全国各地街机厅也依然长盛不衰,在许多游戏平台和小游戏网站都能找到他的身影,还记得初中网络课自习没事干的时候,两个同桌悄咪咪的开启网页版嗨皮被抓的糗事,也还记得放假和小伙伴偷偷到游戏厅对打通关的畅快。
所以作为一部可以作为格斗游戏历程碑的伟大游戏,今天的总结不一收集总结为主,直接吹!97的角色背景源自96版结束后,“由于96大会的巨大成功,全城迎来了格斗潮流,数间巨大企业已投资者的名义开办了万众瞩目的97大会,开出巨额奖金使得世界各地的武道家聚集一地。经过激烈比赛,大会结束,此时庵、莉安娜体内的邪恶力量突然爆发。在击败暴走的两人后,在大会中引人注目的七枷社、夏尔米、克里斯登场,这三人的真正身份竟然是大蛇一族的四天王。一番激战后战胜了三人,而这时候大蛇藉克里斯的身体转生成功!传说之中最强的暗黑力量主人——大蛇OROCHI终于出现了!最终OROCHI败于三神器的京、庵、千鹤的手上。”(故事梗概)我kao!作为一个看过漫画的玩家,闯关的时候简直爽爆好不好!虽然有心情系统(前一个人会影响后一个人的能量,以两者关系),但是每次必选京、庵、千鹤,而且八神一定放京后面(笑)。就是让八神不爽,哈哈哈。
总之,拳皇97给我的感悟就是:“屌”!它证明了,当一群热爱的人一起投入制作成的必然是最好最经久不衰的!画面从96到97是质的飞越,直接代表当时街机美术最高水平。剧情,隐藏结局连起来比漫画还精彩,直接向小说靠齐(游戏结局)。即使在一些连招的bug处理上不如98版,但是强大的闪光点让这些bug成为了时至今日,打开97游戏(网络版),我依旧想要尝试的动力,说不定又有一些很有趣的bug呢(笑)。动作设计方面“攻击动作流畅细腻,角色面部表情丰富,例如八神胜利之后的狂妄大笑,人物被攻击时的各种表情,加之以必杀技特效个个都拳拳到肉,恨不得直接捉住玩家的眼球。同时,游戏背景力求做到栩栩如生,观众们时而欢呼、时而震惊、时而颓靡,仿佛一直都在提示玩家,你们正在进行的是一场旷世大战。”(引用—766游戏评)
一句话,97给我是感动是坚持就能拾得成功的证明,陪伴童年的日子,绝对是最珍贵的记忆。
(以上是本人不成熟的总结,不足之处,未来接触中补充)

自己做自己玩 为了好玩才做 namespace KOF { public partial class Form1 : Form { Int32 num; public Form1() { InitializeComponent(); } public Int32 random() { Random r = new Random(); Int32 d1 = r.Next(50); Int32 d2 = r.Next(50); Int32 d3 = r.Next(50); return (d1 + d2 + d3) / 3; } public String KUSANAGI(Int32 i) { if (i == 50) { return "最终决战奥义“无式”"; } if (i >= 45) { return "秘奥义里百八式·大蛇剃"; } if (i >= 40) { return "四百壹式·罪咏"; } if (i >= 35) { return "贰百拾贰式·琴月阳"; } if (i >= 30) { return "七拾七式·独乐屠"; } if (i >= 25) { return "百式·鬼烧"; } if (i >= 20) { return "百拾四式·荒咬"; } if (i >= 15) { return "重拳,重脚"; } if (i >= 10) { return "轻脚,轻拳"; } if (i > 0) { return "八神庵防住了你的招式!"; } else { return "八神庵完美的闪开你的招式!"; } } public String YAGAMI(Int32 i) { if (i == 50) { return "*禁千二百十一式·八稚女: ……哭吧,叫吧,然后就死吧! "; } if (i >= 45) { return "*里百八式·八酒杯: ……每逢看到月亮就会想起我!"; } if (i >= 40) { return "百二十七式·葵花"; } if (i >= 35) { return "二百十二式·琴月阴"; } if (i >= 30) { return "屑风"; } if (i >= 25) { return "百式·鬼燃烧"; } if (i >= 20) { return "百八式·暗勾手"; } if (i >= 15) { return "重拳,重脚"; } if (i >= 10) { return "轻脚,轻拳"; } if (i > 0) { return "草剃京防住了你的招式!"; } else { return "草剃京完美的闪开你的招式!"; } } private void button1_Click(object sender, EventArgs e) { if (Convert.ToInt32(label2.Text) != 0 && Convert.ToInt32(label1.Text) != 0) { if (num == 0) { Int32 r = random(); Int32 l2 = Convert.ToInt32(label2.Text) - r * 10; if (l2 < 0) { progressBar2.Value = 0; label2.Text = Convert.ToString(0); label4.Text = YAGAMI(r); button2.Visible = true; button2.Text = ("八神庵 WIN!"); } else { progressBar2.Value = l2; label2.Text = Convert.ToString(l2); label4.Text = YAGAMI(r); } num++; label5.Text = ""; } else { label5.Text = ("轮到草剃京出手了!"); } } else { MessageBox.Show("已经分出胜负!请进行下一场的比试吧。"); } } private void button3_Click(object sender, EventArgs e) { if (Convert.ToInt32(label2.Text) != 0 && Convert.ToInt32(label1.Text) != 0) { if (num == 1) { Int32 r = random(); Int32 l1 = Convert.ToInt32(label1.Text) - r * 10; if (l1 < 0) { progressBar1.Value = 0; label1.Text = Convert.ToString(0); label4.Text = KUSANAGI(r); button2.Visible = true; button2.Text = ("草剃京 WIN!"); } else { progressBar1.Value = l1; label1.Text = Convert.ToString(l1); label4.Text = KUSANAGI(r); } num--; label5.Text = ""; } else { label5.Text = ("轮到八神庵出手了!"); } } else { MessageBox.Show("已经分出胜负!请进行下一场的比试吧。"); } } private void button2_Click(object sender, EventArgs e) { progressBar1.Value = 1000; progressBar2.Value = 1000; label1.Text = Convert.ToString(1000); label2.Text = Convert.ToString(1000); button1.Visible = true; button2.Visible = false; button3.Visible = true; label4.Visible = true; label4.Text = "go!go!go!"; Random r1 = new Random(); num = (Int32)Math.Round(r1.NextDouble()); if (num == 1) { label5.Text = ("草剃京抢占了先机!"); } else { label5.Text = ("八神庵抢占了先机!"); } } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值