第一次上传作品到git上。
17年暑假期间突发奇想,用js来写个游戏。当时只懂得一些js的皮毛,最终还是独立写完。玩着自己写的游戏有一丝丝的自豪感,尽管这个游戏很简单。时隔半年,我重写了这个游戏。重写的目的很简单--如何写出可维护的代码。
首先是从代码结构上的一个优化,目标是高内聚低耦合。整体的代码结构如下:
其次是从语法语义这一方面的优化,有了js独特的语法和语言特性(作用域,提升,闭包,原型链,es6语法..等等)来做支撑,写出优雅和一目了然的代码风格。实例如下:
最后是游戏的运行界面。
-
Notifications
You must be signed in to change notification settings - Fork 0
5sj-666/winGames
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
射击类小游戏
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published