我的第一款Html5小游戏《接水果》,防android平台一款应用
这个小游戏耗费的时间不多,也就一个礼拜,主要是游戏框架不是我写的,我是直接拿国内的一款框架用的。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平台一款应用相关推荐
- php html5 游戏,分享一款HTML5小游戏绵羊快跑
有一点小bug,绵羊被抓了,过一段时间重新开始狼的数量会很多,不是从1个开始增加.不过小编正在努力的改中--..<?php /* *Author: Jamin * *Blog:http://me ...
- 微信HTML5小游戏之水果忍者
水果忍者游戏的操作极为简单,屏幕上会不断跳出各种水果--西瓜.凤梨.猕猴桃.草莓.蓝莓.香蕉.石榴.杨桃.苹果.火龙果等,玩家看到抛出的水果看准用手指在屏幕上移动划过去,就可以像忍者战士一样痛快地斩开 ...
- egret开发HTML5小游戏-疯狂大乱斗
简介 寒假开始,花了5天时间利用Egret引擎开发了一款HTML5小游戏,最终界面效果如下: [游戏首页] [游戏图鉴] [游戏截图] 项目结构 主要的类就是list.ts和Main.ts,再就是存放 ...
- 什么软件有html5游戏,多款好玩HTML5小游戏带你认识HTML5优势
HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:<深入分析:Flash VS HTML5到底谁统江山>.现在介绍多款 HTML ...
- 推荐10款超级有趣的HTML5小游戏
HTML5的发展速度比任何人的都想像都要更快.更加强大有效的和专业的解决方案已经被开发......甚至在游戏世界中!这里跟大家分享有10款超级趣味的HTML5游戏,希望大家能够喜欢! Kern Typ ...
- 如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景
开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果.所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕. 为了大家做游戏方便,于是我给这个引擎加了这么 ...
- 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果
今天我们来实现烟雨+飞雪效果.首先来说,一款经典的RPG游戏难免需要加入天气的变化.那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它. 本文为该系列文章的第二篇,如果想了解以前的文章可以看 ...
- egret开发HTML5小游戏-《猫猫大作战》(一)
ps:本文适用于和我一样刚刚入门egret的同学们,大佬看到这里可以忙别的去了. 之前用egret引擎设计了一款双人设计小游戏-<疯狂大乱斗>,算是初步了解了引擎的使用,这次打算开发一款基 ...
- 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话
今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...
最新文章
- 工作量证明的最长链原则到底说的是什么?
- JavaScript 的 Promise 和 C# 的 waitone 一样吗?请大家讨论i两句。
- 【正一专栏】梅西终老巴萨可被裁判吹掉了已进之球
- C语言rand(),srand()函数真实性能分析
- $query php,phpQuery让php处理html代码像jQuery一样方便
- 前端学习(2308):react之子传父
- Unix——fprintf与stderr、stdout的使用
- 用最科学的方法展示最形象的图表——前段数据可视化选型实践
- Python基础入门知识点——Python中的异常
- nginx解析漏洞 只要可以上传文件就会被黑
- python开发图片_python实现图片上添加图片
- [everydayNote] 今天脑子不好使
- Cocos2dx入门
- js图片轮播指示器箭头淡入淡出
- java获取文件编码
- unity-单例模式
- 图像处理的一些相关知识(Related knowledge for IQA)
- PyQt5基本控件详解之QTextEdit(五)
- 【FPGA】vivado Error:‘launch_simulation‘failed due to earlier errors.
- ElasticSearch某个节点与集群失联这个过程会发生什么?
热门文章
- 设计流程图框架以及绘制流程图方法介绍
- java 如何连接oracle_oracle教程之java连接oracle_java如何连接oracle数据库?
- Win10 Windows资源管理器已停止工作的解决方法?
- 带着一颗感恩的心离开
- dovecot mysql_dovecot+mysql认证问题
- Android 混淆其实很简单
- FeelUOwn音乐播放器的一点点研究
- Python实例:网络爬虫抓取豆瓣3万本书(5)
- 计算机模拟天体的原理,天体物理学中动力学研究的计算机模拟.PDF
- java计算机毕业设计基于springboo+vue的教师人事档案管理系统