
游戏
文章平均质量分 69
wuxxd
这个作者很懒,什么都没留下…
展开
-
Step by Step,用JAVA做一个FLAPPYBIRD游戏(一)
游戏整体框架一图胜千言。先来张项目类结构截图(NetBeans IDE): Entity表示游戏中的物体(这命名。。貌似暴露了Web程序员的身份23333),看名字大概能知道他们是什么。例如Bird类就是我们最主要的主角小鸟了。 FlappyBird类是java的主类,里面包含一个Main方法。他要做的只是实例化我们的窗体(。-_-。) MyGame视图,主要负责展示游戏的画面,其实这里偷原创 2016-12-23 11:25:18 · 6329 阅读 · 3 评论 -
有人玩过这个游戏吗?猜数字。
#include#include#includeusing namespace std;int main(){char a='a';while(a!='q'){ int ans[4]={0},guess[4]={0};int n[10]={0,1,2,3,4,5,6,7,8,9};srand(time(0));int tmp;for(i原创 2013-12-22 22:07:55 · 828 阅读 · 0 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(六)
这一篇来实现结束界面。 还是先上代码。public class overMenu { private final Image IMG_OVER = new ImageIcon("images/gameover.png").getImage(); private final Image IMG_OVER_BACK = new ImageIcon("images/bg.png").get原创 2017-01-21 17:27:29 · 1321 阅读 · 0 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(五)
这一篇主要讲讲怎么做小鸟的敌人——管道。 先给出管道的具体代码,然后我们慢慢分析。public class Pipe { private Image IMG_PIPE_UP = new ImageIcon("images/pipe1.png").getImage(); private Image IMG_PIPE_DOWN = new ImageIcon("images/pipe2.原创 2017-01-10 20:04:36 · 1419 阅读 · 3 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(四)
游戏主角——小鸟的实现这一篇我们讲FlappyBird的主角小鸟的实现,下面先给出完整的代码,然后我们再来讲解细节(^_^)public class Bird { private Image[] IMG_BIRD = { new ImageIcon("images/bird1.png").getImage(), new ImageIcon("images/bir原创 2016-12-30 20:32:48 · 1680 阅读 · 3 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(三)
游戏界面的滚动背景上一篇我们讲了如何制作开始菜单,开始菜单比较简单,就只涉及了一个Entity,接下来几篇,我们要一步步实现游戏界面,对应的gameState为GAME_STATE_PLAYING。 这一篇,我们先讲滚动的背景是怎么做到的。 FlappyBird从游戏效果来说,算是一个横板的卷轴游戏。什么叫横板卷轴游戏呢?比如马里奥,就是随着人物的移动,背景会不断滚动变换,像是卷轴展开一样的效果原创 2016-12-26 21:30:36 · 1865 阅读 · 5 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(二)
开始菜单的实现Menu类按我们上一节的程序总框架,我们要实现开始菜单,主要就是实现开始菜单的Entity即Menu类。 而Menu类中主要的就是draw和logic两个方法,这两个方法一个负责开始菜单的绘制,一个负责开始菜单的逻辑。 下面是Menu完整的实现代码:public class Menu { private final Image[] IMG_GUID ={ n原创 2016-12-25 18:47:51 · 1772 阅读 · 5 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(前言)
Step by Step,用JAVA做一个FLAPPYBIRD游戏(前言)原创 2016-12-23 10:17:30 · 1628 阅读 · 1 评论 -
Step by Step,用JAVA做一个FLAPPYBIRD游戏(完)
BufferedImage之前[第一篇](http://blog.youkuaiyun.com/smtctc/article/details/53836498),我们的MyGame里面有个有意思的成员BufferedImage,有学习了前几篇代码的朋友们肯定也发现了,我们每次draw方法传入的graphic对象都是BufferedImage的Graphics,也就是我们每次都是在BufferedImage上绘制原创 2017-02-25 16:21:47 · 1793 阅读 · 1 评论