GitHub开源项目回顾童年
童年被两种游戏机统治。
所有的项目都放在文章末尾
第一种是小霸王。 虽然「学习机」三个大字赫然展示在小霸王键盘上,但是右上角的卡槽更夺人眼球。
配合下方这样的游戏卡,学习机也就变成了游戏机。每逢放学放假,几个小伙伴就抱着大大的键盘,商量着去谁家杀一局忍者神龟。
当时像素感的游戏画质不能和现在的游戏相比,但是游戏沉浸感让人欲罢不能。这小小的游戏卡藏着我们 90 后的游戏启蒙。
忍者神龟: 有闯关的版本和对打的版本,我独爱拿双节棍的阿龟。
雪人兄弟: 能吃黄色、蓝色墨水,让雪人角色变得头大或者子弹变大。
影子传说: 画风和 BGM 都很魔幻,角色能爬树吃经书,吃了之后开始打坐念经,敌人来一个倒一个。
魂斗罗: 一般只有 3 条命,但是在开始前在游戏柄上按 上上下下,左右左右,BABA ,就可以调 30 命。
当你把 上上下下,左右左右,BABA 念出来的时候是不是想到了 LOL 中的男枪?
第二种是游戏光盘。
那时候每家都有一个 VCD,将买的游戏光盘放入 VCD,将其连接到电视并把游戏手柄插到 VCD 上,切换频道类似下面的界面就会映入眼帘。
虽然这些游戏也大都是 FC 游戏,但是除了超级玛丽、坦克大战这些超级经典的游戏。还有一部分好玩的游戏在游戏卡上面体会不到。
赤塞要塞: 炸开一个个房子,能营救人质。
公路赛车: 撞到彩虹车会给你加时间,有时候还会有超人彩蛋。
冒险岛: 我的滑板真的 6。
彩虹岛: 划出一道道的彩虹。我当时就瞎按还能冲的很高。
大力水手: 吃了菠菜后,大力水手才能硬起来!
马戏团: 只记得背景音乐很好听。
淘金者: 音效也很魔幻。
绿色兵团: 这个游戏真的难玩。
看到这些游戏画面会不会有些熟悉?
现在已经工作,也很少有玩游戏的时间。在写这篇文章的时候还会有些感触,想到了放学的下午和老爸蹲在电视机前打坦克大战;想到在学校里和同学讨论忍者神龟的连招按法;也想到了那些磨损严重的游戏卡。
前几天 GitHub 给我推荐了一个项目:OpenEmu,它是能让你在 Mac 上爽快体验任天堂 FC 游戏的模拟器,除此之外,我还顺藤摸瓜找到了很多开源的游戏。
接下来盘点 GitHub 上开源的 8 个小游戏 ,不知道你看完会不会说一句:爷青回。本文提及的所有开源项目可以关注公众号「逛逛GitHub」回复「游戏」下载。
01. 任天堂模拟器 OpenEmu:一个让你在 Mac 上爽快体验任天堂的模拟器。在 MAC 系统上面,你找不到更好的模拟器版本,它几乎是完美的,高质量 OpenGL 缩放,多线程播放和其他优化,实时 3D 效果和图像处理,图形过滤器增强的显示效果,支持全屏支持。
使用方法也很简单:
1. 打开百度,输入 nds 游戏名称 rom 这三个关键词你很容易就找到对应资源
2. 下载解压, 你会找到一个.nds的文件, 将它拖入到 nds 标签下的游戏库即可
3. 然后双击就可以玩了
更多介绍可以参考:post.smzdm.com/p/aoo8lr79/
02. 坦克大战复刻版
这个项目是作者肥超花了很长时间折腾的复刻版本,所有元素都使用矢量图(SVG)进行渲染,针对网页的交互方式重新设计了关卡编辑器,该复刻版新增了关卡选择功能、自定义关卡管理功能等,另外它还包括了一个 Gallery 页面用于展示所有的游戏元素,想必它一定可以勾起你的儿时回忆。
老逛体验了一把,操作体验很棒,不卡顿:
针对鼠标交互设计的关卡编辑器:点击鼠标,选择画笔类型,在地图中拖拽鼠标就即可完成关卡配置,再也不用担心游戏手柄按得手酸啦 。
方便的自定义关卡管理页面:完成自定义关卡配置之后,可以将关卡信息保存到浏览器缓存中(localStorage)。
然后在关卡管理页面编辑/删除/下载这些关卡配置,当然你也点击关卡缩略图下方 PLAY 按钮直接开始自定义关卡。
放大了很多倍的 Gallery,浏览 Gallery 页面来更全面地了解游戏中的各个元素。
整个游戏的开发过程作者也进行了介绍,对 React / Redux 感兴趣的前端同学可以去看作者写的文章:www.zhuanlan.zhihu.com/p/35551654
03. 植物大战僵尸
游戏怎么能少植物大战僵尸?我找到了两个版本,分别是基于 Python 和 C++ 的。
基于 C++版本
04. 跑步者
整个游戏是一个单独的 html 文件,压缩后小于 2k。
05. 炸弹人
自己用 Unity3D 制作的经典炸弹人全套源码,无限关卡版,还原了经典炸弹人的所有功能,供大家相互学习。
06. 星际大战
一款使用 JavaScript ES6 开发的飞船射击游戏。
07. 俄罗斯方块
俄罗斯方块是一直各类程序语言热衷实现的经典游戏,JavaScript的实现版本也有很多,用React 做好俄罗斯方块则成了作者一个目标。
08. 金庸群侠传 3D 重制版
金庸群侠传 3D 重制版是一个非盈利游戏项目,重制经典游戏《金庸群侠传》并支持后续一系列 MOD 和二次开发。
重置版是作者纯粹为了兴趣和学习在业余时间打磨出来的,最近作者比较忙,于是开源出来,希望感兴趣的朋友一起开发。
项目作者也在B站发布了重置版的介绍视频。视频中可以看到,重置版画质更精良,细节更生动。
视频:www.bilibili.com/video/BV1Yw411Z7Dw
任天堂模拟器地址:https://github.com/OpenEmu/OpenEmu
坦克大战:地址:https://github.com/shinima/battle-city
植物大战僵尸:地址:https://github.com/marblexu/PythonPlantsVsZombies
植物大战僵尸2 地址:https://gitee.com/GITLZ/PlantsVsZombies
跑步者:地址:https://github.com/KilledByAPixel/HueJumper2k
炸弹人:地址:https://gitee.com/Foldcc/ZhaDanRen-WuXian
星际大战:https://github.com/gd4Ark/star-battle
俄罗斯方块:https://github.com/chvin/react-tetris
金庸群侠传 3D 重制版地址:https://github.com/jynew/jynew
IVL秋季赛DOU5求生者两次三出,轻松击败Reborn北京时间12月10日,第五人格2021IVL秋季赛进入到了第九周首日赛程,下面来看看在当日赛程中,DOU5同Reborn的战况。首局比赛上半轮,DOU5在监管者阵营,DongX选出
Smlz找不到队伍宣布休息!小草包被下放,DK官宣双上单大家好,这里是锦城,给大家带来2021英雄联盟转会期的最新资讯。2021英雄联盟转会窗将在今天(12月13日)晚上八点关闭,届时将无法在联盟进行转会注册,所以战队的阵容应该都差不多
网游防沉迷新规满3个月,效果咋样?来源人民网微信为防止未成年人沉迷网络游戏,切实保护未成年人身心健康,今年8月30日,国家新闻出版署发布关于进一步严格管理切实防止未成年人沉迷网络游戏的通知,规定未成年人仅可在周五周
IVL秋季赛XROCK空BAN,Gr轻松击败XROCK北京时间12月12日,第五人格2021IVL秋季赛进入到了第九周最后一日的赛程,下面来看看在当日赛程中Gr同XROCK的战况!首局比赛上半轮,XROCK在监管者阵营,Chz选出雕刻
翼星求生血量低怎么办?血量恢复办法分享翼星求生血量低怎么办?在翼星求生中玩家有时候会遇到各种危险导致血量比较低,这时候要如何恢复呢,今天为大家带来了翼星求生血量恢复办法分享,一起来看看吧。翼星求生血量恢复办法分享对于血
国风模拟游戏桃源记更新新增成就图鉴系统食物锁定功能提起桃花源,大家的脑海中是否会浮现出阡陌交通,鸡犬相闻的怡然景象?陶渊明笔下的桃花源曾为我们描绘一场人间仙境。在当今快节奏的生活中,大家很难再享受到如桃源静谧安宁的乌托邦生活。如今
今天分享一张M4A1的暗色系简约壁纸今天分享一张M4A1的暗色系简约壁纸,感觉自从M4A1加强后好用太多了,虽然没有AK强没有AK爽,但是后座力依然小,精准度还是很高,最近的比赛职业哥们做CT方基本都是买M4A1了哈
2021绝地求生在TGA完全免费?别担心老玩家也有福利吃鸡游戏哪家强和早先社会爆料的一样,绝地求生在TGA2021上正式组织宣布变为一个可以免费使用网络游戏,从1月12日开始。2021绝地求生在TGA完全免费?老玩家也有福利!官方公告
魔兽世界或将添加性别自定义功能尊重LGBTQ近日数据挖掘者Simaia在魔兽世界9。2永恒的终结中有新发现。在尝试破解PTR文件编码时,他发现名为unitsexconstatntsdocumentation。lua的文件,该
英雄联盟手游无限火力正式上线在今天早上无限火力模式已经在国际服上线了,此前通过国际服的活动分析将在10号上线,不出所料的确是这样。通过一天的游玩体验来分析分析目前比较强势的英雄与无限火力模式的机制,也可以为大
温泉度假村游戏攻略温泉度假村是一款模拟养成游戏。游戏中无论是人物场景设计都十分的卡通精美画质细腻清晰,再搭配上美妙灵动的背景音效,可为大家带来最舒适的游戏体验。同时副本关卡内容也极为丰富,提供了超多