`
happysoul
  • 浏览: 403475 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

JavaScript_植物大战僵尸的一个雏形

阅读更多
作为雏形,只是为了纪念下为了做这个费劲脑汁!然后考虑回到现实,老老实实做JAVA开发,JavaScript真不是那么好混的!
玩了很久的电脑版植物大战僵尸,也想自己做点什么来着,网上下了一个jar的手机游戏,没想到装到手机上面还没玩先提示要付费2元才能玩...垃圾,什么都没看到就要钱... 不过还好有提示,要不真扣到没钱了真就该疯了!
突然心血来潮想做个简单的JS版的...
说实话...一个游戏重要的不是开发人员,而是美工!
突然有了做游戏的想法后第一步就难倒我了... 几乎没怎么碰过PS,背景和图片都没有做什么呢...
浪费了许久才从游戏里面截了几张图,然后费劲的扣成小图片...

背景也不是那么好弄的,笔记本式1280 X 800的分辨率,放到浏览器里面5行马上就把窗口撑开了... 没法,先弄3行试验下



网上到处搜集关于JS对象的理解,没想到真正用到的时候还是一堆一堆的问题,再就是发现游戏里面多的不仅仅是一堆一堆的算法还有一堆一堆的关系设置。。。
头涨了... 真不知道我现在的水平能做成什么样子!
先放个0.00000000001的版本吧
①刚刚能放向日葵,还是直接点击后就放,没有设置要点上面的植物栏!
  向日葵对象是相对独立的(最开始因为new plant这个问题困扰了一段时间!毕竟和java的new方法不同)
②点击上面的植物是增加阳光数量
③向日葵可以每5s出来一个阳光,不过还有一些问题
④可以铲除向日葵,问题就在这里,有阳光的时候铲除向日葵有时会有bug...
本来想在弄个”坚果“的,不过觉得暂时没必要,毕竟和向日葵意思一样!即使弄出来意义也不大

现在主要的问题还是关于JS对象的问题,没有一个好的办法管理对象,不好把图片生成和对象属性分开管理

现在随便找了个空间放着!  http://firseve.limewebs.com/

再就是国内域名管理真垃圾!空间也都不便宜,便宜的都是属于三天两头打不开,急都能急死...


因为刚有一个思路,希望看了代码的人能够给一些建议,比如图片管理代码和程序代码的分离,类的生成和销毁... 等等...



  • 大小: 50.8 KB
  • 大小: 960.1 KB
  • web.rar (499 KB)
  • 下载次数: 64
4
1
分享到:
评论
7 楼 AquariusM 2010-09-25  
楼主已经很不错了
我也是主要搞java 好奇心向来看看这个植物大战僵尸的js版的源码
就是那个:http://www.lonelystar.org/pvz
但是看了一点儿就发现确实要花很多时间
就先放着了 js确实很有用 但也确实得花时间学呀。。。
还是想搞好本职工作吧 java方面的很多东西也要学呀
6 楼 LonelyStar 2010-07-07  
http://pvz.orey.cn/
george674834080 写道
CSDN上也看到过,感觉不错,不过只能IE用,


你说的那个ie专用版本偶已经修改过了
现在可以兼容各种主流浏览器
http://www.lonelystar.org/pvz
5 楼 george674834080 2010-06-14  
CSDN上也看到过,感觉不错,不过只能IE用,
4 楼 化蝶自在飞 2010-05-23  
强人哦.支持博主一下.
3 楼 071300726 2010-04-20  
http://download.csdn.net/source/2235386
还真是凑巧,我之前也写了一个雏形,只不过目前有其他事情忙着不能更新

有什么心的不妨交流下~392985390@qq.com
2 楼 happysoul 2010-04-05  
boobmoom 写道
支持
开源一起玩吧

不是不想放出来代码,问题是做的太初级了... 刚刚有个样子!
1 楼 boobmoom 2010-04-05  
支持
开源一起玩吧

相关推荐

    基于Vue和Javascript的植物大战僵尸游戏设计源码

    该项目是一个用canvas实现的植物大战僵尸游戏,旨在为用户提供娱乐和挑战。系统提供了丰富的游戏功能,包括植物种植、僵尸攻击、关卡挑战等。通过该项目,开发者可以学习并实践Vue和Javascript技术的应用,为后续的...

    JavaScript植物大战僵尸

    例如,僵尸队列可能是一个数组,每次从队列中取出一个僵尸进行行动;植物的种植位置可能用二维数组表示,便于查询和更新。 在实现过程中,开发者还可能利用了JavaScript库或框架,如jQuery简化DOM操作,或者Three....

    JavaScript版植物大战僵尸

    总的来说,JavaScript版植物大战僵尸是一个很好的实践项目,涵盖了JavaScript编程基础、动画制作、事件处理、游戏逻辑等多个方面,对于想要提升JavaScript技能或了解游戏开发的初学者来说,这是一个非常有价值的参考...

    javascript植物大战僵尸

    JavaScript植物大战僵尸是一款基于Web开发的游戏,利用JavaScript编程语言实现,深受编程爱好者和游戏迷的喜爱。这款游戏的实现涉及到了JavaScript的基础语法、DOM操作、事件处理、动画制作等多个方面的重要知识点。...

    植物大战僵尸源码分享,javascript开发代码

    本文将围绕“植物大战僵尸”的JavaScript开发代码进行深入探讨,旨在为开发者提供一个生动有趣的实例,来理解和掌握JavaScript编程、游戏开发以及相关技术。 首先,我们来看标题——"植物大战僵尸源码分享,...

    植物大战僵尸Javascript版web游戏源码.zip

    《植物大战僵尸Javascript版web游戏源码》是一个基于JavaScript编程语言开发的网页游戏,它完美地复刻了经典的电脑版《植物大战僵尸》的游戏体验。这款游戏的源代码提供了丰富的学习和研究材料,对于想要深入理解...

    javascript版本植物大战僵尸

    JavaScript版本的"植物大战僵尸"(Plant vs Zombies)是一款基于Web的重构游戏,它利用了JavaScript这门客户端脚本语言的强大功能,为前端开发者提供了一个有趣的项目实例来学习和实践。这个项目展示了如何使用...

    植物大战僵尸htm5源码

    总结来说,"植物大战僵尸"HTML5源码是一个集HTML5结构、JavaScript逻辑和Canvas绘图于一体的典型示例,它展示了Web技术在游戏开发领域的强大能力。通过深入研究这段源码,开发者可以学习到如何构建复杂的游戏机制、...

    HTML5植物大战僵尸_CARD_HTML5植物大战僵尸_

    "HTML5植物大战僵尸"是一个基于HTML5构建的小游戏,旨在为用户在闲暇时提供娱乐。这个小游戏充分利用了HTML5的特性,如Canvas绘图、Web Audio音频处理以及离线存储等,使得游戏能够在浏览器上流畅运行,无需额外的...

    植物大战僵尸JavaScript网页版(源码)

    植物大战僵尸游戏JavaScript网页版,上传到你的网站目录内即可开玩,支持在手机上玩,佩服作者的编程水平。JavaScript爱好者拿去好好研究一番吧。无广告、无插件,干净版,当作休闲游戏玩着也不错。LonelyStar原版的...

    javascript版植物大战僵尸

    JavaScript版的《植物大战僵尸》是一款基于Web的版本,它利用了JavaScript这门客户端脚本语言来实现游戏的逻辑、动画以及用户交互。JavaScript是一种广泛应用于网页和网络应用开发的编程语言,它允许开发者在不刷新...

    植物大战僵尸.zip

    《植物大战僵尸》是一款深受全球玩家喜爱的塔防策略游戏,以其独特的植物与僵尸的对战设定、丰富的游戏模式和多样化的策略性吸引了大量玩家。在这个压缩包文件中,我们得到了"植物大战僵尸"的网页版,这允许玩家在...

    js植物大战僵尸版源码

    本篇我们将深入探讨一个以JavaScript实现的“植物大战僵尸”游戏的源码,这是一款深受玩家喜爱的经典塔防游戏,通过分析其源码,我们可以学习到许多JavaScript编程技巧以及游戏开发的实战经验。 首先,我们要理解...

    基于JavaScript Canvas的植物大战僵尸

    它是一个二维的画布,通过JavaScript API来操作,可以用于创建动画、游戏、数据可视化等多种应用场景。在这个"植物大战僵尸"的项目中,Canvas成为了实现游戏界面的基础,开发者可以使用它的绘图方法如`fillRect`、`...

    javascript版植物大战僵尸(附素材)需要的朋友赶紧来下吧

    JavaScript版的《植物大战僵尸》是一款使用JavaScript编程语言开发的游戏,它是基于原版游戏的理念,通过Web技术实现的。这款游戏的出现,展示了JavaScript在开发互动娱乐应用方面的强大能力,同时也为学习...

    html5植物大战僵尸网页版

    HTML5植物大战僵尸网页版是基于HTML5技术重新构建的经典游戏“植物大战僵尸”的一个版本。这个项目展示了HTML5在游戏开发中的应用,利用了HTML5的Canvas元素、Web Audio API以及可能的Web Storage和离线存储等特性,...

    HTML网页版植物大战僵尸

    【HTML网页版植物大战僵尸】是一款基于Web技术的趣味游戏,它通过HTML、CSS和JavaScript这三种核心技术构建,为玩家提供了在浏览器上体验经典游戏"植物大战僵尸"的可能性。这个项目不仅展示了游戏开发的基本原理,...

    植物大战僵尸源代码.zip

    总的来说,《植物大战僵尸源代码》是一个绝佳的学习和实践Web游戏开发的项目,它涵盖了前端开发的基础知识和高级技巧,包括HTML布局、JavaScript编程、游戏逻辑设计、资源管理等多个方面,对于提升网页游戏开发技能...

    javascript写的植物大战僵尸免积分下载

    JavaScript编写的《植物大战僵尸》是一款基于Web技术的在线游戏,它利用HTML、CSS和JavaScript等前端技术构建,为玩家提供了无需积分即可享受的游戏体验。本文将深入探讨这个项目中的核心知识点,包括JavaScript编程...

    植物大战僵尸素材包(1).zip

    《植物大战僵尸素材包(1).zip》是一个包含植物大战僵尸游戏相关素材的压缩文件,主要服务于游戏开发、设计或教学等场景。这个压缩包很可能包含了游戏中的各种图像、声音、动画以及可能的配置文件,这些元素是构成这...

Global site tag (gtag.js) - Google Analytics