Skip to content

基于canvas , css3 网页2d动画小游戏开发工具

Notifications You must be signed in to change notification settings

343830384/canvas-2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

canvas-2d

基于canvas的网页2D小游戏无代码开发工具

概述:

  我想没几个程序, 没有动过写游戏的心思,疫情期宅家实在太无聊,索性研究起了写游戏一直有些游戏的念头, 做程序的本源动机之一. 然后想着js应该也可以做重度小游戏,但从别的语言技术入手, 也会荒废自身的技能熟练度, 于是就有了这一堆工具
  这个游戏是由项目里的 游戏demo 引申而来, 当初头铁为了这个游戏,从0开始原生JS写了一整套的开发工具(包含: 地图编辑器, 骨骼动画编辑器, 简易天气,种养殖,搜集合成,地下城,装备,剧情等等).一开始本来计划挺庞大的, 还觉着挺轻松的, 但始料未及的重度小游戏不是个人开发整能够承受的! 其中美术资源相当令人头疼, 我并未采用网上rpgMaker的资源,而是另创了一套标准(为了支持换装形象更新,人物像素精度要大于该类型素材),所有的资源都要改,要自己操刀,非常恼火~~~~~~
  总结个开发者不建议搞 重度小游戏 (技术性研究除外).重度游戏就像盖摩天大楼, 即使你掌握了所有建造技术, 一砖一瓦的工作都是海量的 ,尤其是2D开放世界(美术表现力需求很高). 这里没有完整放出上面demo的开发工具, 而是另启一套无代码开发工具(雏形期,可能写不完....)!因为这里也遇到了一个问题:如果支持自由度太高, 无代码开发则不如有代码效率. 此时无代码开发必然会被限制遵循某些套路模板. 但是支持自由度过高, 又给自己挖了大坑, 难以为继......(所以这是个试验作品)
  PS:由上面那个demo得到的一些成果: 仅4M多体积就实现了rpgMaker的绝大部分功能(其中半数多图片资源闲置),并且有自己的特有支持(骨骼动画,换装等). 性能上: 在骁龙626中低端手机上测试, 微信和移动端均能实现绝大多数场景满帧运行( 有成功把demo发布到字节平台, 微信要版号就算了)

About

基于canvas , css3 网页2d动画小游戏开发工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published