谢谢大家的金(len)玉(chao)良(热)言(feng),我决定自己学习HTML5的开发,把美工外包出去.希望能赶上参加爱玩派的比赛.
我没打算做一个产品来获取大量的利润,只是抱着一种好玩的心态.
我是一名java程序员,会一些html代码,会JavaScript,会jQuery,基本不会css,完全不会画图.
对!我刚刚想到的一个游戏创意,就发到知乎上来了.并且先怀疑别人的诚信度,实在太不成熟了.
听了这么多呼友真挚诚恳的意见,我决定自己学,自己做.大不了美工外包出去.
我不知道我的游戏创意有多少价值,我只知道,我喜欢,就够了.
既然知乎上那么多大神,个个身怀绝技.那么我顺便请教一下大家.
1.如果我的游戏中基本是图片,绘制图形比较少,可以使用哪种引擎框架?而且比较好学.
2.背景图片怎么切换?图片大小如何控制?图片的位置如何控制?图片有所振动,如何做到?图片怎么淡入淡出?
3.烟雾如何绘制?
4.在屏幕上手指控制如何得到起点和终点,如果是两个,及以上呢?
5.比如手指操作后,停留在屏幕上,不抬起来,可以获取状态吗?
6.类似神经猫最后可以发到朋友圈上的成绩,怎么做?可以在链接下面,增加图片吗?比如最多九张.
7.HTML5可以像数据库一样保存数据吗?是使用sql语句吗?但是我可能没有后台啊.
回复内容:
不要合作,自己学习。(免得坑队友) 回答问题的都太坏了!!怎么可以这样!
更新:
既然题主更新了问题,我逐一建议
1.如果我的游戏中基本是图片,绘制图形比较少,可以使用哪种引擎框架?而且比较好学.
cocox2d-x html5
2.背景图片怎么切换?图片大小如何控制?图片的位置如何控制?图片有所振动,如何做到?图片怎么淡入淡出?
cctransition
setscale
setpostation
ccaction
ccfadeout
3.烟雾如何绘制?
particle system
4.在屏幕上手指控制如何得到起点和终点,如果是两个,及以上呢?
setMultipleTouchEnabled
5.比如手指操作后,停留在屏幕上,不抬起来,可以获取状态吗?
可以
6.类似神经猫最后可以发到朋友圈上的成绩,怎么做?可以在链接下面,增加图片吗?比如最多九张.
参考微信sdk和网上的第三方插件
7.HTML5可以像数据库一样保存数据吗?是使用sql语句吗?但是我可能没有后台啊.
可以,随意,可以找现成后台
根据题主的问题描述个人认为题主对游戏引擎并不特别了解,建议学习一个游戏引擎unity 和 cocos2d-x都可以 再开发一款游戏。
原回答:
创意不值钱,实现了才有价值。题主自学用引擎做一个吧,不是特别难的。
我也有一个好创意,我是程序员。(逃 我有个绝妙的学习计划,每天学习12个小时,十一点睡六点起,坚持健身背单词,一定能逆袭。现在就差努力还做不到了。 所以你就差一个程序员了? 其实我觉得能说出“HTML5游戏创意”这几个字的人,分两种
1.真正理解HTML5平台的优势,适合什么样的游戏
2.对HTML5一知半解,跟风才这么说
我不觉得符合第一种情况的人本身的素质差到找不到合伙人。
所以......还是算了吧?好好学习才是正经事...... 作为一名水水的前端狗,想说一句,其实既然答主是程序员,有编程基础,如果真的有兴趣,两个星期的学习,应该足够完成上述所说的功能,因为javascript真的是一门很和谐的语言啊,css什么的看看w3,松松就会了有没有,何必去请别人帮忙,真的有兴趣那就动手去做吧吧 1.找一个你信得过的软件咨询公司,一般而言都会有客户保密协议,向他们付费咨询。咨询内容是该游戏能否在现有的技术中被实现(如果你说你要全服N万个玩家一个屏幕里PK那就不用谈了)。
2.根据上述软件公司的评估结果,你开始找你认为能胜任该游戏开发的 美术和程序开发以及策划。
3.找风投,找钱。人员工资你要开,办公场地费你需要支付,开发用的服务器等等,你需要支撑起基本的开发费用。当然如果你能忽悠到所有人都不拿工资,那是你的本事。别忘了找一个财务和行政来帮你处理账本和各类琐碎的事情。
4.出demo,你需要找关系,或者找游戏运营来帮你打通从开发宣传到发布上架一系列的重点关节。在这一步你需要天价的广告费和推广费以及一群靠谱的游戏运营。
5.游戏开始测试了,这一步你需要法务来介入你的公司了,我国的游戏审查是存在的,你想做大就不要走擦边球,否则断你网线封你公司。
6.往后的东西,等你走到第五步再说吧。 首先我附和楼上几位的意见: 当今世界不缺创意,缺的是做实事的人.
你是java程序员,会javascript,那么入手HTML5就简单了,你有基础,缺乏的是游戏开发的实际经验.
1,当前HTML5没有多少成熟的引擎,没有游戏开发经验的人直接去学游戏引擎更是入一个深坑,因为你压根不理解别人为什么在引擎代码里做这些事情.
2,背景图片你可以放在canvas里绘制,也可以放在网页背景里css呈现,大小控制,位置,震动,淡入淡出看canvas元素ctx的drawImage方法,看ctx的开关项目和属性.
3,烟雾可以用半透明的Png,不可能去像素操作的,性能不够.附送一句,不要想太炫的特效,性能不够.
4,多点触控看ontouch事件,里面有你想要的对应事件和数据.
5,可以
6,发到朋友圈的成绩,需要申请微信公众号,然后接入和配置微信的jssdk,经过对应的安全签名手续后,你可以修改分享的标题,链接,图标,不能添加图片.
7,HTML5本身拥有保存数据在本地的新特性,但是保存在本地有什么用?没后台写个后台啊,不是java程序员么,不是会jqury么,游戏数据传递到后台保存起来就可以了.如果没有服务器,租个云主机,代价还是付得起的.
看你的提问,是从来没有接触过HTML5游戏开发,连尝试都没有过的,等你把这些都弄明白,可能会花去很多时间.不晓得那时候你的创意凉了没有.
ps,美工很重要,美工很重要,美工很重要,因为重要,所以说三遍,我这边的HTML5游戏因为是公司手游的衍生品,所以不被重视,我的开发进度就是停在等待美术出素材这一步了,让我实在没办法拿时间去写微信公众号服务后台和微信jssdk接入了,打算后期游戏里用到这些功能,不然我也不懂回答你第六条.
外包美术?呵呵,找不到同好的美术,还不如去偷别人的素材先把代码码出来. 你的问题就是欠一个美工和一个程序员 让我想到读大学的时候,觉得创意特别值钱,每天都在想有没有好的创意,工作之后觉得最没用的就是创意了,真怀念楼主的天真无邪。。
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群