8000 GitHub - 5sj-666/winGames: 射击类小游戏
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

5sj-666/winGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

winGame

第一次上传作品到git上。
17年暑假期间突发奇想,用js来写个游戏。当时只懂得一些js的皮毛,最终还是独立写完。玩着自己写的游戏有一丝丝的自豪感,尽管这个游戏很简单。时隔半年,我重写了这个游戏。重写的目的很简单--如何写出可维护的代码。
首先是从代码结构上的一个优化,目标是高内聚低耦合。整体的代码结构如下:
作品结构代码截图 其次是从语法语义这一方面的优化,有了js独特的语法和语言特性(作用域,提升,闭包,原型链,es6语法..等等)来做支撑,写出优雅和一目了然的代码风格。实例如下:
箭头函数代码截图 最后是游戏的运行界面。

About

射击类小游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0