`
yangjiongjohn
  • 浏览: 3109 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

html5 TankBattle

 
阅读更多

<canvas id="tankMap" width="400px" height="300px" style="background-color:black"></canvas>

 

//得到画布

var canvas1=document.getElementById("tankMap");

//得到绘图上下文(你可以理解是画笔)

var cxt=canvas1.getContext("2d");

 

//my tank and bullets

var hero=new Hero(140,140,0,heroColor);

var heroBullets=new Array();

 

//enemy tank and bullets

var enemyTanks=new Array();

var enemyBullets=new Array();

 

//?

var bombs=new Array();

 

I guess this kinda shit better don't kill my precious time now.

If I got time,read some code,that would be awesome.

now,everybody python time!!!!!!!!!!

分享到:
评论

相关推荐

    OSG_TankBattle

    《OpenSceneGraph实现的坦克游戏:OSG_TankBattle详解》 在计算机图形学和游戏开发领域,OpenSceneGraph(OSG)是一个强大的开源库,它提供了高效、高性能的3D图形渲染功能。本篇文章将深入探讨使用OpenSceneGraph...

    TankBattle.zip

    TankBattle.zip

    TankBattle_ai_

    5. **学习算法**:为了提高AI的表现,可以采用机器学习技术。比如,强化学习可以让AI通过试错学习最佳策略。在坦克大战中,AI可以不断尝试不同的移动和射击策略,并根据结果调整其行为。 6. **游戏循环与事件处理**...

    JAVA坦克大战TankBattle源码

    5. **图像处理**:游戏中的图片资源通常以位图(Bitmap)的形式存储,Java提供了`java.awt.image.BufferedImage`类来处理这些图像。开发者需要将图片加载到内存,并在适当的时候绘制到屏幕上。 6. **音频播放**:...

    TankBattle坦克大战cocos2d-js开发源码

    Cocos2d-js基于HTML5标准,支持CSS3和WebGL渲染,这使得它在网页和移动设备上都能运行得流畅。其特点是轻量级、高效能,同时具备丰富的图形和动画处理能力,以及强大的物理引擎和音频管理功能。Cocos2d-js还提供了...

    TankBattle (Java坦克大战)

    坦克大作战”是一款基于 Java 编程语言开发的经典坦克对战游戏项目。该项目旨在通过编程实现一个具有挑战性和趣味性的游戏,让玩家在游戏中体验激烈的坦克对战乐趣。 游戏的核心玩法是玩家操控自己的坦克,与多个由...

    小霸王-坦克大战(tankbattle)

    https://blog.csdn.net/weixin_43846708/article/details/129062727?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129062727%22%2C%22source%22%3A%22weixin_43846708%22%7D

    坦克模型、棕榈、树-透明贴图

    5. **Unity3D**:Unity3D是一款跨平台的游戏开发引擎,支持创建2D和3D游戏,以及VR、AR和MR应用。它拥有强大的编辑器、内置物理引擎、光照系统、脚本支持(C#)和大量的社区资源,使得开发者能够高效地创建高质量的...

    Tank Battle(完整工程文件)

    5. **脚本文件**:游戏的行为通常由脚本控制,例如坦克的移动、射击、AI行为等。这些脚本可能与源代码分离,方便编辑和测试。 6. **配置文件**:包含了游戏设置、难度等级、成就系统等信息,通常为文本文件,便于...

    TankBattle3D-jMEGame:塔防游戏。 SGGames。 由JME3提供支持。 libgdx-ai-jme的示例

    《塔防游戏TankBattle3D-jMEGame:Java技术与Libgdx-ai-jme的融合创新》 在游戏开发领域,Java语言以其强大的跨平台能力和丰富的库支持,成为许多开发者的选择。本项目"TankBattle3D-jMEGame"正是这样一个以Java为...

    tankbattle:坦克大战游戏(Go中的实验)

    在"tankbattle-master"这个项目中,开发者很可能已经实现了上述部分或全部功能。通过阅读源代码,我们可以学习到Go语言如何处理游戏循环、事件处理、对象状态、游戏逻辑等多个方面。此外,还可以看到如何将Go语言的...

    java版飞机大战源码-TankBattle:基于Netty的联机版坦克大战

    java版飞机大战源码 基于Netty的联机版坦克大战 项目介绍 该项目实现了联机版坦克大战,项目包括客户端与服务端 项目使用技术: 使用Netty实现客户端和服务端之间的通讯 使用Marshalling作为编解码技术 ...

    tank-battle:Java坦克大战游戏,基于Spring Boot,JDK8,Swing组件开发,有一些Bug,还在持续更新完善中..

    Java坦克大战游戏介绍Java坦克大战游戏,基于Spring Boot,JDK8,Swing组件开发,有一些Bug,还在持续更新完善中...安装执行1,下载源码,在根目录...游戏运行效果图执照TankBattle Game是根据MIT许可发布的。其他说明

    坦克大战java源码

    5. **用户输入处理**:游戏需要响应用户的键盘和鼠标输入,这通常通过监听事件和回调函数来实现。 6. **音频播放**:Java的Sound API可以用来播放音效和背景音乐,为游戏增添沉浸感。 7. **网络通信**:如果游戏...

    用Java写的坦克大战游戏.zip

    文件名为“tankBattle-master”的压缩包很可能包含以下组成部分: 1. **源代码**:Java源文件(.java),包含游戏的各种类,如坦克类、地图类、子弹类等。 2. **资源文件**:如图像、音频等,用于构建游戏环境和...

    “坦克大战”游戏源代码(人气_2968)-游戏编程类-VB

    最后,`Tankbattle.vbw`是VB工作空间文件,保存了用户的窗口位置、打开的文件、调试信息等个人设置,使得开发者能快速恢复到上次离开时的工作状态。 通过深入研究这份源代码,学习者不仅可以掌握VB的基础语法和面向...

    期末作业课程设计使用java开发的坦克大战小游戏源码.zip

    1. **TankBattle.iml**:这是IntelliJ IDEA项目文件,用于配置和管理项目的构建设置,包括模块依赖、编译路径等,它揭示了这个项目是使用IntelliJ IDEA这样的IDE进行开发的。 2. **README.md**:通常包含项目简介、...

    基于java的坦克大战小游戏源码

    10. **源码结构分析**:"TankBattle-master"目录可能是项目的主干,包含源代码、资源文件等,通过对这个目录的深入研究,可以了解项目的整体架构和模块划分。 通过分析和学习这个基于Java的坦克大战小游戏源码,...

    精选_毕业设计_基于C#实现的坦克大战游戏的最短路_完整源码

    "tankbattle_test" 这个文件名可能代表游戏的测试版本或者包含测试用例,用于验证游戏功能的正确性和性能。在实际开发中,测试文件通常会包括各种场景和边界条件,以确保游戏在各种情况下都能正常运行。 综合以上...

Global site tag (gtag.js) - Google Analytics