王者可以卸载,在充实自己的道路上却不能止步,但是打什么游戏充实自己又是横亘在我眼前的一道难题…
我决定求助我的好基友们…
于是乎在某个冬阳高照的下午,我小心翼翼的拉上了窗帘,打开了我最爱的GayHubGitHub…
一顿操作猛如虎,在我擦汗的卫生纸用到第三张的时候,我终于找到了我的基情充实...
0x01鸡你太美,cxk打篮球
各位读者老爷们大家好,我是练习时长两年半的个人练习生 CXK,喜欢唱、跳、rap、篮球,action!
声明:本游戏有一定难度,请 ikun 们不要轻易尝试
GitHub 网址:https://github.com/kasuganosoras/cxk-ball
不过作者建议非人类模式请勿轻易尝试,否则可能会疯掉…
你可以根据下面说明的操作开始玩:
至于如何才能体验呢?可以直接用下面的代码克隆到本地:
git clone https://github.com/kasuganosoras/cxk-ball
当然不会的也不怕,这个游戏当然也有在线的啦…
在线网址:https://cxk.ssrr.one/
0x02 坦克大战复刻版
坦克大战在我小时候算是红遍大江南北的热门游戏,别看画面简陋,但确实经典中的战斗炮,现在还能记起拿着手柄劈里啪啦乱按的场景…
这款坦克大战是经典坦克大战的复刻版本,在原版的基础上,使用 React 将各元素封装为对应的组件。
GitHub 网址:https://github.com/shinima/battle-city
坦克大战复刻版目前只支持单人进行游戏:
坦克大战复刻版使用 React 进行页面展示,使用 immutable.js 作为数据结构工具库,使用 redux 管理游戏状态,以及 reduce-saga / little-saga 处理复杂的游戏逻辑,如果对技术细节感兴趣,详见下面的链接:
网址:https://zhuanlan.zhihu.com/p/35551654
网址:https://battle-city.js.org/#/
GitHub 网址:https://github.com/muan/emoji-minesweeper
在线网址:http://muan.github.io/emoji-minesweeper/
0x04 俄罗斯方块
俄罗斯方块可以说是我以前最喜欢的小游戏之一啦,无论是在按键机上还是用遥控器在电视上玩,乐此不疲,现在看到,真是满满的回忆…
GitHub 网址:https://github.com/chvin/react-tetris
本款游戏框架使用 React + Reduce,其中再加入了 Immutable,用它的实例来做 Reduce 的 State。
除此以外,作者还通过订阅 store.subscribe,将 state 存储在了 localStorage,精确记录所有状态,这就保证了在网页刷新、程序崩溃等这种意外情况下,重新打开链接,游戏可以继续玩儿。
在线网址:https://chvin.github.io/react-tetris/?lan=en
0x05 写在之后
今天的推荐就到这里啦,这只是 GitHub 上万千有趣项目中的九牛一毛,希望大家能在游戏之外,更多的关注项目本身,说不定你也能发挥出更多的创造。
如果大家喜欢的话,我会继续推荐更多开心的项目,好让大家知道程序员群体不只是大众固有的印象,我们也是可爱有趣怀旧的一群人…
希望多多在看支持,让更多的朋友们看到呀~
-END-
推荐阅读: 今日GitHub热榜第一:最全中华古诗词数据库,收录30多万诗词 牛逼了,日本神秘男子用 AI 黑科技破解马赛克,震惊业界大佬! 就在刚刚,GitHub 宣布收购 NPM 零代码教你用 GitHub 搭建个人博客! 原文始发于微信公众号(GitHubPorn):出不了门的日子,我选择在 GitHub 上快乐的打游戏