【Java】炸弹人小游戏

=m= 其实是去年做的了都, 但是一直没空整理(其实这个也没整理, 还是去年的Demo版本lol), 一直在忙, 不是学习而是cos啊, acg方面的事情.

        然后简单说一下我自己做这个东西的初衷吧, 去年9月的时候从学校到大连安博参加"实训", 其实就是学习. 主要原因是学校的老师教不明白, 边讲课还要问学生讲得对不对, 上课用的演示代码还要学生给打. 所以这次出来学习大家都是抱着"终于能学到点儿东西了"的心态出来的, 出来的时候是大三上学期, 然而我们却只学了很少的知识, 老师还半会不会的, 所以大家对出来学习充满了期待. 到了安博学习了1个月左右, 最大的感觉就是在这里1个月讲了学校1年学的东西, 甚至可能收获更多. 而我个人也是本着兴趣至上, 以兴趣为驱动而学习, 为了有趣而编程(Code for fun)的心态尝试着敲了几个常见的小游戏, 扫雷, 贪吃蛇, 连连看(最开始是老师讲到寻路算法的时候给我的启发)啥的. 自己写了一个有一个小的功能demo, 键盘事件, 物体移动, 越界判定, 线程控制动画之类的, 最后就诞生了这个用时将近1周的demo.

        这个demo实现的功能很简单, 很多地方写的都很麻烦, 毕竟是初学. 网络模块写了两个版本, 性能都不太好, 主要是数据传输的封装方式非常的2, 大家看到了就不要笑了. 不扯了, 上图.


这个就是主界面了, 第一行按钮: 设置, 退出

第二行:单人, 双人

红蓝箭头切换地图

下面:开始, 本地游戏, 主机, 客机, 连接(网络做的不怎么好用, 很卡, 就别用了...)下面显示ip地址和端口


这是换了张地图...


点了主机便显示出了主机ip并提示"等待客机连接"


这个事config界面. 按相应的键按钮被按下再输入新键可以修改, 不允许重复.


这是改过了的...按default可以恢复默认设置


这个是刚进入游戏的样子, 图都是我自己画的, 寒颤点儿大家别介意(图片都在资源包里, 改起来很方便).

四角是角色信息, 中间是地图, 棕色黑色是石头, 绿色是草地...


如图是放下了炸弹, 在读秒, 怪物在追我! 快跑...


Boom!!!!大家可以试试, 放一排炸弹, 然后看他们一起炸, 挺爽的...(小心炸死自己)


这是被干掉的界面...噗. 赢了的大家自己去发掘吧. 就这样, 等下贴地址...


于是这里是地址:

http://download.csdn.net/detail/flashbang/4787660

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值