做个小游戏来检验自己的Java学习吧-----(行走的人)

Java是许多小游戏的基础,经过一个月的抓耳挠腮终于吃透了了这个游戏大概的界面如下,有些像

小时候玩的森林冰火人(当然还不能做的那么高级),勉强是完成了控制人物走动,后面会慢慢改进。

 ——,制作步骤

1.环境安装

可以搜索Java环境安装,具体过多且不是本次的重点。

2.编译器    IntelliJ IDEA 2019.3.1 x64

3.逻辑分析

(1)首先明确方向的命名以逆时针确立

 (2)声明全局变量  方向为direction   图片简写为pnum(后面会使用多组图片)

(3)先加背景再加人物,如果先加人物后加背景人物就会被背景墙挡住。

同时要给与图片以坐标不然他们就不能找到自己的位置。

 这里的绘图因为使用的ide所以并不需要一个个敲代码只需敲缩写系统会自动给出并补齐。

这里是处理完的结果g.drawimage后的坐标命名为动态替换,即不是一张图片像僵尸一样平移,其实在绘图时要给人物一个确定坐标,但在这里我们将此转换为全局变量上移了。(即原全局变量其实是图片初始化的坐标)

(4)键盘处理  这里我们要让它识别我们操作键盘时给出的指令

这里使用了switch  case  这一多项选择的语句。

 这里加上预算符合使得人物开始移动

 这里人物已经从初始的右边移动到右边。

(5)定时处理  (即切换图片)

上面我们提到了不能让人物以一个图片形式僵硬移动,所以这个游戏其实使用了4组图片每组四张,我们首先将图片编号0 1 2 3,这里为了使其循环就要使用if else语句。

 如果图片编号等于三那么下一步讲赋值为0,此时将从3号图片切换到0号图片反之则加1.

(6)显示窗口

 这里可以根据自己需求改变其大小

到这里整个游戏大致思路和过程已经描述完了,因为是第一次写这种讲解类文章所以漏洞百出,欢迎各位大佬提出建议。

这里吐槽一下学习经历,终于明白为啥那么多大佬年纪轻轻就有王者之像,本人不到半夜没有学习活力,经常敲到一两点。并且本人在北方上学现在已经在下雪了,作为南方孩子每天半夜还要痴痴的看着外面的大雪。但总的来说学习编程其实挺开心的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zaizai_mietou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值