首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Rust日报】2021-10-05 Mimic: 一款用Rust语言编写的命令行Gameboy模拟器

Mimic: 一款用Rust语言编写的命令行Gameboy模拟器 Mimic: A Gameboy emulator written in Rust that can be played on the...command line 项目说明: Mimic是一款用Rust编写的开源Gameboy模拟器,可以使用命令行界面作为屏幕和输入设备。...该项目试图为Gameboy制作一个易于使用和学习的模拟器,该模拟器可用于解释模拟一个系统所需的概念,而不会让读者感到不知所措。...模拟器的核心逻辑完全使用safe rust 编写,没有JIT编译器,屏幕/IO逻辑与模拟器核心功能保持分离以降低复杂性。...因此,它的性能并不理想,但Gameboy是一个旧系统,因此理想的性能对于全速运行游戏来说不是必要的。

86930

宅在家学不进去吗?试试这些 GitHub 上简单易学的游戏项目吧

编程语言:Python 功能介绍 AI Dungeon 基于 OpenAI 打造,采用了最先进的开放源码文本生成功能,辅以自选冒险特性,向玩家呈现了一段段独特的文字。...在 AI Dungeon 中,玩家可以进行各式行为,且无论你的举动多么奇怪都能得到回应; 推荐理由:此项目介绍了如何使用机器学习构建一个游戏,代码简单清晰适合 AI 爱好者深入研究哟~ 1.3 斗地主...GitHub 地址→https://github.com/gd4Ark/star-battle Star Battle 是一个 JavaScript ES6、Canvas 开发的飞船射击游戏。...GitHub 地址→https://github.com/HFO4/gameboy.live Gameboy.Live 是一个 Gameboy 模拟器,可以通过 Socket 远程玩像素游戏。...是为学习目的而编写的 Gameboy 模拟器,所以通过这个项目你可以快速 Pick Golang 技术。

1.4K10

今日推荐:pyboy

该项目是使用了Python重新将那些在GameBoy上的上古游戏的整个模拟器实现了出来。...利用现代技术重新实现上古游戏是一件相当有意思的事情,Game Boy是任天堂公司在1989年发售的第一代便携式游戏机,对于一群80/90后来说,Gameboy是童年里不可或缺的一部分,有的人可能忘记了,...PyBoy支持通过API编写脚本,还添加了类型定义,使其可以使用Cython编译软件,从而获得与用C和C++编写的模拟器相媲美的性能。 ? ?...创建这个项目的是一个丹麦小哥,早在2015年,PyBoy就已经是一个大学项目,目前,创建者还想学习和尝试更多奇特的功能,根据大学项目的研究,他们向模拟器添加了倒回功能,也就是说,你可以在任何游戏中倒回时间...这意味着它可以从另一个脚本初始化,并可以由该脚本控制和探测。看一下gamewrapper_tetris.py与游戏互动的原始“机器人”。 看上去很碉堡的亚子,可惜卡在运行这一步。

54430

Gameboy游戏开发-调色板

首先我们先看看如何告诉模拟器或真机,这个ROM是个纯GB卡还是GBC卡。查了一下文档需要在ROM的0x143这个地址修改为0x80。...我们用模拟器跑起来看一下效果 运行起来左侧的图是没加标记的,可以看到模拟器按GB卡带进行了识别使用了绿色。而右侧的正确识别成了GBC卡带,背景色已经是白色了。我们的mario还被随机图了一个颜色。...输出自定义颜色的文件 重新使用我们的gbtd打开mario.gbr文件,选择View->Color set->Gameboy Color模式。.../* Gameboy Color palette 1 */ #define marioCGBPal1c0 6076 #define marioCGBPal1c1 2783 #define marioCGBPal1c2...DEMO中还实现了马里奥大叔的无敌功能,大家考虑下如何实现? ---- [本课源码下载](http://blog.guohai.org/doc-pic/2020-02/gb4.zip)

1K21

程序员欢乐送(60):我有一个大胆的想法!

项目地址:点击查看 网站地址:点击查看 3、Gameboy 对于很多 80 后、90 后来说,任天堂 Gameboy 占据了大部分人的青春。...最近,一款利用 Python 编写的 Gameboy 模拟器吸引了人们的广泛关注。 该项目的作者之一 Mads Ynddal 宣布,PyBoy 的 1.0 版正式发布。...模拟器并不新奇,因为有很多人早已开发过 Gameboy 模拟器,它更好玩的功能是训练我们自己的智能机器人。...我们可以使用最接近人工智能的强化学习训练我们的智能体,下图展示了 RL 智能体是如何仅以游戏图像作为输入,来学习马里奥控制策略的。...项目地址:点击查看 快乐 1、如何在气势上压倒对手? 2、4月23日 国际查手机日 财富 2020年,什么都没干,就见证了各种历史。

92520

硬核博主魔改32年前GameBoy,可远程联机玩俄罗斯方块,还能挖比特币!

黑白点阵液晶屏幕,游戏卡带支持更换,GameBoy作为任天堂第一款便携式游戏机,销量达到1.2亿台,可以说是风靡世界。 作为许多玩家儿时的回忆,GameBoy甚至还拥有有线联机的功能!...简单通过一根连接线,两台GameBoy就可以连在一起打游戏了! 这不,黑寡妇斯嘉丽和美队克里斯就在拍《复联4》的时候一起联机玩GameBoy。...但是对普通人来说,这也很难——你得自己有一台GameBoy,还得找一个也有GameBoy的好友,然后凑到一起才能进行有线连接。 幸运的是,有人已经解决了这个问题。...简单来说,就是让手里的GameBoy以为自己连接到了另一个GameBoy,却没有意识到它实际上是在和一个可能在地球另一端的服务器通信。...这位已经有了11.6万粉丝的博主,上次发的关于GameBoy的视频也获得了超过65万的播放量。 那个视频的内容是如何用一台GameBoy挖比特币。

67941

HDOJ 1176 免费馅饼 -- 动态规划

pid=1176 Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。...说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。...开始时gameboy站在5这个位置,因此在第一秒,他只能接到4,5,6这三个位置中其中一个位置上的馅饼。问gameboy最多可能接到多少个馅饼?...输出一个整数m,表示gameboy最多可能接到m个馅饼。 提示:本题的输入数据量比较大,建议用scanf读入,用cin可能会超时。...blog.csdn.net/weixin_43627118/article/details/88771611 代码如下,不会就输出DP数组,取消注释即可,当大家不会做dP时,看不懂状态转移方程时,就输出DP数组,看他是如何实现的

61830

我在GitHub上找到了这些游戏项目,刺激!

Games on GitHub 这个开源项目作者收集了托管在 GitHub 上的开源游戏以及跟游戏相关的项目列表,所含的项目类型众多,游戏种类包括教育、浏览器等,还包括一些开源的游戏引擎等等; ?...这篇文章介绍了如何安装 Ratel?以及一些 Ratel 的玩法。...ornicar/lila 游戏在线地址:https://lichess.org/ star-battle star-battle 是一个使用 JavaScript ES6、Canvas 开发的飞船射击游戏...GitHub 地址:https://github.com/OpenEmu/OpenEmu gameboy.live gameboy.live 是一个具有终端 “云游戏” 支持的基本 Gameboy 模拟器...指令仿真 计时器和中断 支持仅ROM,MBC1,MBC2,MBC3磁带 声音模拟 图形仿真 云游戏 ROM调试器 游戏保存和恢复卡带级别 GitHub 地址:https://github.com/HFO4/gameboy.live

3.6K22

承载童年的游戏机,已停产!但我在 GitHub 找到了它们

今儿就聊聊童年的那些游戏机,聊聊那些 90 年代的游戏机,虽然现在很多都已停产,但我在 GitHub 找到了这些游戏机的开源模拟器项目,大家还可以下载玩耍,回味童年! "啊哈!小霸王其乐无穷啊!"...世嘉:https://github.com/reicast/reicast-emulator 还有个 Nintendo 64 这个对于我来说太高级了,我没见过也没玩过但是我找到了图片和模拟器: Nintendo...GameBoy 是任天堂发售的第一代便携式掌上游戏机,下一代掌机为 2001 年推出的 Game Boy Advance(GBA)我小学时梦寐以求的游戏机!...Python:https://github.com/Baekalfen/PyBoy C:https://github.com/mgba-emu/mgba Go:https://github.com/HFO4/gameboy.live...那时候下晚自习,熄灯后我俩就用塞班手机连着蓝牙,玩 FC 模拟器玩到手机没电... 你第一台游戏机是什么?第一个通关的游戏是什么?坐在你身边和你一起通关的那个人是谁?留言告诉大家你的故事。

1K10

这个丹麦小哥的项目火了!他用代码写了个游戏机

a_game_boy_emulator/、https://github.com/Baekalfen/PyBoy/ 最近有一个叫PyBoy的开源项目火了,原因是它使用了Python 2.7重新将那些在GameBoy...上的上古游戏的整个模拟器实现了出来。...利用现代技术重新实现上古游戏一直是一件相当有意思的事情,大家都知道,Game Boy是任天堂公司在1989年发售的第一代便携式游戏机,对于一群80/90后来说,Gameboy是他们童年里不可或缺的一部分...除此之外,PyBoy支持通过API编写脚本,还添加了类型定义,使其可以使用Cython编译软件,从而获得与用C和C++编写的模拟器相媲美的性能。 ?...这意味着它可以从另一个脚本初始化,并可以由该脚本控制和探测。看一下gamewrapper_tetris.py与游戏互动的原始“机器人”。

48130
领券