GitHub开源项目回顾童年

GitHub开源项目回顾童年,第1张

童年被两种 游戏 机统治。

所有的项目都放在文章末尾

第一种是小霸王。 虽然「学习机」三个大字赫然展示在小霸王键盘上,但是右上角的卡槽更夺人眼球。

配合下方这样的 游戏 卡,学习机也就变成了 游戏 机。每逢放学放假,几个小伙伴就抱着大大的键盘,商量着去谁家杀一局忍者神龟。

当时像素感的 游戏 画质不能和现在的 游戏 相比,但是 游戏 沉浸感让人欲罢不能。这小小的 游戏 卡藏着我们 90 后的 游戏 启蒙。

忍者神龟: 有闯关的版本和对打的版本,我独爱拿双节棍的阿龟。

雪人兄弟: 能吃黄色、蓝色墨水,让雪人角色变得头大或者子d变大。

影子传说: 画风和 BGM 都很魔幻,角色能爬树吃经书,吃了之后开始打坐念经,敌人来一个倒运猛迹一个。

魂斗罗: 一般只有 3 条命,但是在开始前在 游戏 柄上按 上上下下,左右左右,BABA ,就可以调 30 命。

当你把 上上下下,左右左右,BABA 念出来的时候是不是想到了 LOL 中的男q?

第二种是 游戏 光盘。

那时候每家都有一个 VCD,将买的 游戏 光盘放入 VCD,将其连接到电视并把 游戏 手柄插到 VCD 上,切换频道类似下面的界面就会映入眼帘。

虽然这些 游戏 也大都是 FC 游戏 ,但是除了超级玛丽、坦克大战这些超级经典的 游戏 。还有一部分好玩的 游戏 在 游戏 卡上面体会不到。

赤塞要塞: 炸开一个个房子,能营救人质。

公路赛车: 撞到彩虹车会给你加时间,有时候还会有超人彩蛋。

冒险岛: 我的滑板真的 6。

彩虹岛: 划出一道道的彩虹。我当时就瞎按还能冲的很高。

大力水手: 吃了菠菜后,大力水手才能硬起来!

马戏团: 只记得背景音乐很好听。

淘金者: 音效也很魔幻。

绿色兵团: 这个 游戏 真的难玩。

看到这些 游戏 画面会不会有些熟悉?

现在已经工作,也很少有玩 游戏 的时间。在写这篇文章的时候还会有些感触,想到了放学的下午和老爸蹲在电视机前打坦克大战;想到在学校里和同学讨论忍者神龟的连招按法;也想到了那些磨损严重的 游戏 卡。

前几天 GitHub 给我推荐了一个项目:OpenEmu,它是能让你在 Mac 上爽快体验任天堂 FC 游戏 的模拟器,除此之外,我还顺藤摸瓜找到了很多开源的 游戏 。

01. 任天堂模拟器

使用方法也很简单:

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. 炸d人

自己用 Unity3D 制作的经典炸d人全套源码,无限关卡版,还原了经典炸d人的所有功能,供大家相互学习。

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

炸d人:地址:https://gitee.com/Foldcc/ZhaDanRen-WuXian

星际大战:https://github.com/gd4Ark/star-battle

俄罗斯方块:https://github.com/chvin/react-tetris

金庸群侠传 3D 重制版地址:https://github.com/jynew/jynew

是否你已经受够了各种在线网盘的各种限制,限速、和谐资源、付费价格高。那么你可以考虑搭建一个自己专属的网盘,完全掌控自己的所有数据,功能没有限制。这个视频我会给你介绍基本上所有常用的开源免费的网盘程序,大家赶紧收藏备用吧,一定有一款网盘适合你。当你哪天受够了其他网盘,再次打开这个视频,选一个适合自己的网盘程成搭建一个吧。后面我也会选择热度比较高的网盘做系列的部署教程,大家关注一茄戚明下吧。

我先说一下,我对这些网盘介绍的顺序是按照我个人评分从低到高的顺序进行的,后面的网盘程序有更强的功能性或者更多的用户。

我们要关注自建网盘最主要的功能点为:

网址:https://kohgylw.gitee.io/

想要运行kiftd,JAVA运行环境必不可少。配置 Java 环境很简单,整体而言,搭建这个网盘十分的简单。但是从2020年07月06日之后我看没有更新过了。

网址:https://github.com/zhaojun1998/zfile

演示地址:https://zfile.vip/1/main

系统特点:

网址:https://onionshare.org/

网址:http://dzzoffice.com/

演示地址:http://demo.dzzoffice.com/

网址:https://tank-doc.eyeblue.cn/

演示地址:https://tanker.eyeblue.cn/

核心功能如下:

网址:https://www.seafile.com/home/

演示地址:https://demo.seafile.top/

特点:

网址:https://github.com/owncloud/

像本文列表里的其他应用一样, NextCloud 是自托管的,但是如果你不想在自己的 Linux 上安装 NextCloud 服务器,该公司与几个提供商达成了伙伴合作,提供安装和托管,并销售服务器、设备和服务支持。在市场中提供了大量的apps 来扩展它的功能。

网址:https://github.com/nextcloud/

小到个人可以使用 Cloudreve 搭建个人用网盘;大到公司团队搭建公有云系统和文件分享系统。该云盘系统还配备了详细的仔培文档和讨论社区 Cloudreve 功能齐全:

网址:https://cloudreve.org/

演示地址:https://demo.cloudreve.org/home

网盘使用的场景我大体分为两大类:文件存储和分享的网盘,代表产品为百度网盘;另一种是文件增量同步的同步盘,代表产品为坚果云。那么我介绍的这些开源网盘程序那些可以胜任这两种需求场景呢?我的建议为:

如果你还有其他的网盘自建的想法或思路,也可以在评论区分享讨论。最后,如果你喜欢这篇文章,不要忘了点个关注,我们一起持续提升,这对我非常颤告的重要, 我是格物时间,我们下期不见不散。

开模弯源=开放源码

这里的开源是和不开源的windows应用程序相对而言。

大家都知道windows应用程序编译后生成.dll文件供调用,所以根本无从得知其具体实现方法。

但是开源的产品是全部公布源代码,供你调旦庆闷用和修改,然后再编译成可执行的程序。

所以一般而言,java开放源码的程序比较多。

例如jdk sun公司开放了所有的源码,让你知道java程序到底是如何运行的。

相反word excel 微软就没有开放源码。

不知道这是差高否就是楼主想要的答案!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12410727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存