这个小游戏耗费的时间不多,也就一个礼拜,主要是游戏框架不是我写的,我是直接拿国内的一款框架用的。http://quark-dev-team.github.io/quarkjs/docs/tutorial.html 大家可以通过这个链接去看看。

有了游戏框架后,我只要负责堆点代码就行了,这里面要提出的是游戏的一些素材怎么得到。我在网上搜到一种解决方法,非常适用于广大程序员,如果你的女友或者朋友是美工的话那就不需要了!!!具体的方法是在现在各大android应用平台上面找一款你喜欢或者想做成html5的游戏,然后下载apk,再将apk改成rar,然后解压就得到所有的游戏素材了。我的接水果也是这么得来的。整个源码里面只有src文件夹下面的js以及html文件需要你写,想做什么样的游戏都是由这些里面的文件决定。首先看看需要哪些js文件,,很容易理解,接水果当然需要水果了,也需要接的对象(boy),所以这两个是毋庸置疑必须要有的,当然还需要main.js,它就相当于这款游戏的大脑,包括游戏开始、控制建、分数、生命值、水果的随机落下、小人的移动、如何结束游系等等。最后就是num.js(生命值、得分),button.js(游戏里面的开始、暂停等等按钮)。有了这些js后,最后只需要再写一个html调用这些js便可在浏览器中玩游戏了(最好是谷歌或者火狐浏览器)。下面上几张游戏里面的图吧。

源码:http://download.csdn.net/detail/kevinkew/6287269

我的第一款Html5小游戏《接水果》,防android平台一款应用相关推荐

  1. php html5 游戏,分享一款HTML5小游戏绵羊快跑

    有一点小bug,绵羊被抓了,过一段时间重新开始狼的数量会很多,不是从1个开始增加.不过小编正在努力的改中--..<?php /* *Author: Jamin * *Blog:http://me ...

  2. 微信HTML5小游戏之水果忍者

    水果忍者游戏的操作极为简单,屏幕上会不断跳出各种水果--西瓜.凤梨.猕猴桃.草莓.蓝莓.香蕉.石榴.杨桃.苹果.火龙果等,玩家看到抛出的水果看准用手指在屏幕上移动划过去,就可以像忍者战士一样痛快地斩开 ...

  3. egret开发HTML5小游戏-疯狂大乱斗

    简介 寒假开始,花了5天时间利用Egret引擎开发了一款HTML5小游戏,最终界面效果如下: [游戏首页] [游戏图鉴] [游戏截图] 项目结构 主要的类就是list.ts和Main.ts,再就是存放 ...

  4. 什么软件有html5游戏,多款好玩HTML5小游戏带你认识HTML5优势

    HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:<深入分析:Flash VS HTML5到底谁统江山>.现在介绍多款 HTML ...

  5. 推荐10款超级有趣的HTML5小游戏

    HTML5的发展速度比任何人的都想像都要更快.更加强大有效的和专业的解决方案已经被开发......甚至在游戏世界中!这里跟大家分享有10款超级趣味的HTML5游戏,希望大家能够喜欢! Kern Typ ...

  6. 如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景

    开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果.所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕. 为了大家做游戏方便,于是我给这个引擎加了这么 ...

  7. 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果

    今天我们来实现烟雨+飞雪效果.首先来说,一款经典的RPG游戏难免需要加入天气的变化.那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它. 本文为该系列文章的第二篇,如果想了解以前的文章可以看 ...

  8. egret开发HTML5小游戏-《猫猫大作战》(一)

    ps:本文适用于和我一样刚刚入门egret的同学们,大佬看到这里可以忙别的去了. 之前用egret引擎设计了一款双人设计小游戏-<疯狂大乱斗>,算是初步了解了引擎的使用,这次打算开发一款基 ...

  9. 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话

    今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...

最新文章

  1. 工作量证明的最长链原则到底说的是什么?
  2. JavaScript 的 Promise  和  C# 的 waitone 一样吗?请大家讨论i两句。
  3. 【正一专栏】梅西终老巴萨可被裁判吹掉了已进之球
  4. C语言rand(),srand()函数真实性能分析
  5. $query php,phpQuery让php处理html代码像jQuery一样方便
  6. 前端学习(2308):react之子传父
  7. Unix——fprintf与stderr、stdout的使用
  8. 用最科学的方法展示最形象的图表——前段数据可视化选型实践
  9. Python基础入门知识点——Python中的异常
  10. nginx解析漏洞 只要可以上传文件就会被黑
  11. python开发图片_python实现图片上添加图片
  12. [everydayNote] 今天脑子不好使
  13. Cocos2dx入门
  14. js图片轮播指示器箭头淡入淡出
  15. java获取文件编码
  16. unity-单例模式
  17. 图像处理的一些相关知识(Related knowledge for IQA)
  18. PyQt5基本控件详解之QTextEdit(五)
  19. 【FPGA】vivado Error:‘launch_simulation‘failed due to earlier errors.
  20. ElasticSearch某个节点与集群失联这个过程会发生什么?

热门文章

  1. 设计流程图框架以及绘制流程图方法介绍
  2. java 如何连接oracle_oracle教程之java连接oracle_java如何连接oracle数据库?
  3. Win10 Windows资源管理器已停止工作的解决方法?
  4. 带着一颗感恩的心离开
  5. dovecot mysql_dovecot+mysql认证问题
  6. Android 混淆其实很简单
  7. FeelUOwn音乐播放器的一点点研究
  8. Python实例:网络爬虫抓取豆瓣3万本书(5)
  9. 计算机模拟天体的原理,天体物理学中动力学研究的计算机模拟.PDF
  10. java计算机毕业设计基于springboo+vue的教师人事档案管理系统