作者VVll (J.)
看板C_Sharp
标题Re: [程式] C# 视窗迷你游戏
时间Tue Jun 24 03:27:39 2014
简略游戏图
http://i.imgur.com/Xtlc8Fj.png
把上一版在作了调整
1. 网格地图,每次移动都是一格
2. 简单的碰撞,遇到单位不能无脑移动
3. 有简单的攻击,可以将阻档的绿球消除
4. 红球有简单的路径搜寻,无法移动会主动消除阻档
5. 有生存时间(起始15秒),时间到GAME OVER
6. 玩家击杀绿球+1秒,红球击杀绿球(延迟一次行动)
键盘控制上下左右,空白键击杀
被红球追到GAME OVER
预计下次版本
1.增加贴图使用
2.生命值
3.攻击特效
游戏执行档(exe)下载
http://ppt.cc/86cR
专案档下载
http://ppt.cc/aD-O
--------------------------------------
以 Microsoft Visual Studio 2013 开发
并使用 .NET Framework 4.5
http://www.microsoft.com/zh-tw/download/details.aspx?id=30653
一样希望可以增加交流与学习
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.240.239.100
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1403551668.A.EC2.html
1F:推 neo5277:有没有办法,集满100颗绿球出现金球吃完後可以击杀红球结 06/24 14:08
2F:→ neo5277:束游戏 06/24 14:08
3F:→ VVll:程式码在上面 有想到什麽不同玩法,就自己抓下来改吧xd 06/24 16:00
4F:→ VVll:如果改完愿意把程式码也开放分享更好 06/24 16:01
5F:推 YahooTaiwan:有点好奇 把 setter 设为 private,另外写一个 06/24 20:28
6F:→ YahooTaiwan:Set method 的用意是什麽?? 06/24 20:28
7F:→ Litfal:习惯(Java)或focus关注点吧 06/24 21:20
8F:→ VVll:学太多语言了(c++, obj-c, c#),所以很杂乱 冏 06/24 22:20
9F:推 neo5277:好喔我来研究一下XD 06/25 02:09
10F:推 srxrrr:高手 谢分享!!! 06/30 22:15
11F:→ CharlieBon:请问以拉近与目标距离为优先该段程式是否会造成当玩家 07/05 21:18
12F:→ CharlieBon:与BOSS之间只隔一个障碍物时BOSS不会动的情形发生? 07/05 21:19
因为懒得写太复杂的ai(ex:要计算多少步可以到达玩家位置)
只写成一次只思考一步,所以才给了boss消除能力,当boss无法移动到玩家位置,
就会消除绿球
13F:推 ZanFu5566:话说绿色球长出来的时候会长到当前蓝色球吗= =? 07/08 06:55
印象中是不会的,因为所有单位位置都存在地图资讯内,
每次产生绿球时,会检查该位置是否允许产生
可以抓原始码看看
※ 编辑: VVll (123.240.239.100), 07/12/2014 03:59:07