码迷,mamicode.com
首页 >  
搜索关键字:坦克大战    ( 190个结果
javascript 面向对象制作坦克大战 (一)
PS:这个坦克大战是在网上下的一段源码之后,自己进行的重写。 写这个的目的是为了巩固自己这段时间对js的学习。整理到博客上,算是对自己近端时间学习js的一个整理。 同时也希望可以帮助到学习js的园友。由于自己也是刚学js不久,所以难免出现错误。如果发现希望给予指正。 这个教程适合熟悉js基本语法和面 ...
分类:编程语言   时间:2017-06-01 13:23:53    阅读次数:218
用javascript 面向对象制作坦克大战(三)
之前,我们完成了坦克的移动和地图的绘制,这次我们来完成碰撞检测和炮弹的发射。 上代码前来张最新的类图: 3. 碰撞检测 前面我们已经完成了坦克的移动和地图的绘制,下面我们开始写碰撞检测。 3.1 创建碰撞检测对象 我们创建一个对象来做碰撞检测,由于碰撞检测都是在对象移动的时候进行的所以我们让Move ...
分类:编程语言   时间:2017-06-01 13:18:40    阅读次数:211
用javascript 面向对象制作坦克大战(二)
2. 完善地图 我们的地图中有空地,墙,钢,草丛,水,总部等障碍物。 我们可以把这些全部设计为对象。 2.1 创建障碍物对象群 对象群保存各种地图上的对象,我们通过对象的属性来判断对象是否可以被穿过或被攻击。 Barrier.js: View Code View Code 2.2 写入地图的数据。 ...
分类:编程语言   时间:2017-06-01 13:12:31    阅读次数:190
用javascript 面向对象制作坦克大战(四)
我们现在还差一个重要的功能,没错,敌人坦克的创建以及子弹击中敌人坦克时的碰撞检测功能。 5. 创建敌人坦克完成炮弹碰撞检测 5.1 创建敌人坦克对象 敌人坦克和玩家坦克一样,同样继承自我们的坦克对象。所以我们在Tank.js中写入以下代码: View Code 然后在我们的游戏装载对象初始化游戏时创 ...
分类:编程语言   时间:2017-06-01 13:08:25    阅读次数:246
C++代码训练之坦克大战(2)
这一篇中,我们继续继续进行我们的坦克大战。 位置信息数据结构 在游戏设计过程中,需要记录大量的位置信息,如果仅仅使用(x,y)坐标很容易出错。这一篇中,我们先定义两个简单的数据结构用来保存点和矩形的信息。 在项目中新建Model目录,创建下面四个文件: 代码如下: Point.h 这个头文件创建了一 ...
分类:编程语言   时间:2017-05-31 23:06:35    阅读次数:279
C++代码之坦克大战(1)
对坦克大战情有独钟是因为大学时候第一次参加程序设计比赛就做的这个游戏。当时用的语言是Java,那个比赛让我悟出了面向对象的强大之处,我也是从那时开始接触设计模式的。对我而言,坦克大战有着非同寻常的意义,所以一定要带大家用C++实现一下。 坦克大战 我们依然使用EasyX在控制台程序中制作这个游戏程序 ...
分类:编程语言   时间:2017-05-30 20:46:23    阅读次数:257
玄机二十年
20年前,我痴迷于电视游戏机上的坦克大战,曾经用好几个通宵完成了50关卡的挑战,至今还清晰的记得那一个情景:一天中午,偶然发现自己可以规划坦克地图,我激动不已,就建造了一个通道形式的地图,站在通道末端不动,伏击了全部敌人,我窃喜不已,之后怀着依依不舍的心情上学去了,那个时候我正上初中。 20年后,我 ...
分类:其他好文   时间:2017-05-15 19:50:20    阅读次数:128
临时任务总结
今天接到临时任务,要求把一个死数据改成从数据库获取,这个过程,略慌乱,导致浪费了时间,以后有紧急事务,要先分析到最好,最快的方法,不要乱试,浪费时间,学习坦克大战时的精神,以及坦克大战中高手的武艺 另外 ,个人的修行,才会导致做事的改变,要想改变做事,先改变自己,要精准,不能有一丝差错,一个字母 错 ...
分类:其他好文   时间:2017-04-13 22:26:11    阅读次数:202
html、css、js实现简易计算器
学习HTML,CSS,JS一个月后,想着能自己是否能写出一个简单的东西,故编写了简易的计算器,之前也写过一个坦克大战,坦克大战的有些基本功能没有实现, 故也没有记录下来,想来,对这行初来咋到的,还是需要留下些东西供自己日后回忆,于是写下这篇随笔;因第一次写博客,不知道怎么上传源代码,也不知道怎么在博 ...
分类:Web程序   时间:2017-03-31 20:09:45    阅读次数:369
js setTimeOut()
setTimeout,前端工程师必定会打交道的一个函数.它看上去非常的简单,朴实.有着一个很不平凡的名字--定时器.让年少的我天真的以为自己可以操纵未来.却不知朴实之中隐含着惊天大密.我还记得我第一次用这个函数的时候,我天真的以为它就是js实现多线程的工具.当时用它实现了一个坦克大战的小游戏,玩儿不 ...
分类:Web程序   时间:2017-01-18 15:11:12    阅读次数:621
190条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!