注册账号登录
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注

聊一聊自己曾经学习游戏开发,却低估了开发难度,最后不了了之

2012左右html5概念比较火,让浏览器有了很多新的特性,例如canvas,加上一些新闻社区宣传,脑子一热决定学习用canvas开发游戏。

期间用canvas写了两个小游戏

1、五子棋对战

小试身手,还比较顺利,使用了websocket,实现了在线实时对战以及在线聊天,和朋友之间玩了几把以后,就不了了之了

2、战斗类游戏


在五子棋之后,开始加大难度,想做一款战斗类的游戏,这个决定将自己带入坑中,因为开发战斗类的游戏难度真的很大。

从中了解到了一些数学运算知识,点与矩形碰撞,矩形与矩形碰撞,矩形与圆碰撞,矩形与椭圆碰撞,最短路径寻路等等,的确学习了很多知识,但对于完全没有游戏开发经验的我,无疑要花费巨大的时间学习,短时间也无法完成,最后无力继续不了了之...

如下是其中战斗场景超简陋的DEMO

http://54sword.github.io/game/demo/index.html

6条评论 / 3条回复

看了下,这么厉害👍

回复

看起来很厉害啊!

回复

这个能付费直接发布吗

回复

你好,发布指的是,本站还是游戏DEMO?

5月14日
回复

相比用虚幻这样的游戏引擎开发,会不会简单很多呢?

回复

这种基础碰撞要自己计算,工作量太大了

回复

是的,后来又学习使用了游戏引擎,cocos2d-js。

5月25日
回复
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注私信
308
关注
107
粉丝
158
帖子