linux 下玩仙剑

linux基于sdl的画图工具,重温经典——基于SDL的《仙剑奇侠传》Linux版 仙剑奇侠传这个古老的dos游戏相信大家都玩过,我这里要说的是一个使用 SDL 函式库重新编写的经典中文 RPG 《仙剑奇侠传》,可在大多数主流操作系统 (包括 Windows, GNU/Linux, Mac OS X 等等) 及一些嵌入式平台上执行。注意,这是基于SDL的linux游戏,它的可执行文件是重新编译的linux程序,仅仅是需要一些原游戏的数据资源而已,跟wine的windows游戏不一... 阅读详情

 国庆无聊,把仙剑编译了一下,玩了一把仙剑。

源码这里下载 http://sdlpal.codeplex.com/SourceControl/list/changesets

编译条件各种sdl库 SDL_main SDL_mixer SDL_ttf SDL_image libpng libiconv

开发环境安装好后,make一下,自动编译:



make 好后可以看到 有sdlpal 文件生成,对应绿色的部分,截图如下:



由于对应的资源文件是分开的,还要单独下载,网上随便下载一个,linux大小写敏感,都把文件名改为小写,资源文件如下:


最后把编译后生成的sdlpal 拷贝到下载的资源目录下,然后运行。

运行截图如下: 


【分享】SDLPAL 仙剑奇侠传开源项目编译 项目URL:https://github.com/sdlpal/sdlpal 仙剑游戏不用过多介绍了,国内很出名的RPG经典作品,结局往往凄美感人~~~ 今天偶尔看到这个开源项目,作者是个外国人,复刻了上世纪仙剑游戏很古老的版本,但是很值得研究,能学到不少游戏编程的知识。该项目基于SDL,支持跨平台,Win、Linux、Android、Mac都可以。我在Windows环境下编译体验了一下~ ... 阅读详情

相关推荐

在Fedora上安装DOSBox并玩仙剑奇侠传DOS版游戏

在继续之前,您需要获取仙剑奇侠传DOS版游戏的副本。一旦您拥有了游戏的副本,将其复制到"dosgames"目录中。请注意,DOSBox中的键盘布局可能与您的实际系统键盘布局不同。现在,我们需要编辑DOSBox的配置文件,以便正确运行仙剑奇侠传DOS版游戏。最后,输入游戏的可执行文件名以启动游戏。这将在当前用户的主目录下创建一个名为"dosgames"的目录,并进入该目录。这将将"dosgames"目录挂载为DOSBox的C驱动器,并切换到C驱动器。游戏将启动,并您可以开始享受仙剑奇侠传DOS版游戏的乐趣!

InjeProgram的博客 742

仙剑4 linux,仙剑奇侠传98柔情版 for Linux——SDLPAL打包

是否还记得曾经的感动?“平凡的客栈小伙计李逍遥因为机缘巧合结识了女娲族后裔赵灵儿。赵灵儿所居之仙灵岛意外遭人袭击,李逍遥遂担任起护送灵儿往苗疆寻母的重任。在旅程中,李逍遥先后结识了林月如、阿奴。在赵灵儿帮助苗人祈雨解旱、惩奸除恶的过程之中,赵灵儿的身世之谜以及她母亲的下落,也终究水落石出。此时,拜月教主的阴谋摆在众人的眼前,李逍遥、赵灵儿等人却不知这与拜月教主一战,将会铸成一段永恒的悲剧。”——百...

weixin_33305182的博客 1574

Sdl 源码编译整理

1.android studio ndk环境下载好,将ndk路径配置到环境变量中去 2.下载sdl 源码http://www.libsdl.org/ 2.0 3.解压文件,将跟目录下的include src Android.mk 拷贝到新建的jni 目录 4.cmd 到jni根目录下使用ndk-build的命令,进行编译得到so库

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

本文介绍了如何在Linux arm64平台上编译运行经典游戏《仙剑奇侠传一》。通过开源项目SDLPal,游戏可跨平台运行在多种架构设备上。教程详细说明了从源码编译的环境准备、依赖安装到解决编译错误的完整过程,包括SDL3库的安装和常见问题的处理方法。最终成功在游戏目录运行sdlpal程序,展示了游戏运行截图。该教程为想在非x86架构设备上体验经典游戏的玩家提供了实用指南。

u010912615的博客 883

仙剑奇侠传1源码

仙剑奇侠传1源码 纯C代码 实测可运行 大家拿去研究哈

98仙剑源码,已编译好,带数据文件,完美运行

仙灵岛上别洞天,池中孤莲伴月眠。经典游戏源码,值得学习和研究。

Linux下面玩仙剑四

虚拟机暂时不行,显卡支持太次~~不过,现在的wine已经能支持DX9了。直接安装wine就可以完了。如果启动仙剑有问题的话,用个笨方法~~~把XP的windows文件夹给复制过来,额......应该什么库都有了吧。只不过说,用wine打开的3D游戏,要比原来的驱动直接打开来的要次

1128

TMC2209的UART模式详解:如何用串口调试助手配置细分和电流(避坑指南)

本文深入解析TMC2209步进电机驱动器的UART模式,详细讲解如何通过串口调试助手配置细分和电流,包括硬件连接、通信协议、关键寄存器设置及高级功能应用。提供实战避坑指南,帮助开发者优化步进电机控制性能,适用于精密仪器、3D打印等场景。

weixin_29166013的博客 541

终极SDLPAL指南:在现代设备上轻松重温仙剑奇侠传经典

想要在Windows、macOS、Linux甚至手机上游玩经典中文RPG《仙剑奇侠传》吗?SDLPAL就是你的完美解决方案!这个基于SDL库的开源引擎让经典游戏重获新生,支持从桌面到移动的全平台覆盖。无论你是怀旧玩家还是想了解游戏引擎技术,这份指南都将为你提供简单实用的指引。 ## 🎯 为什么选择SDLPAL:跨平台游戏引擎的独特价值 SDLPAL不仅仅是一个游戏模拟器,它是一个完整的游戏引

gitblog_00901的博客 277

新手避坑指南:HT7036计量芯片SPI读取电压的完整流程(从复位到校准)

本文详细介绍了HT7036计量芯片的SPI读取电压完整流程,从硬件准备到校准设置,重点解析了复位引脚处理、SPI通信配置、芯片初始化及数据处理等关键步骤。针对常见问题如晶振焊接、SPI时序错误等提供实用解决方案,帮助开发者高效完成电压测量与校准。

weixin_30070339的博客 326

用RFSoC ZU47DR搭建软件无线电原型:从零配置Vivado到生成第一个射频信号

本文详细介绍了如何使用Xilinx RFSoC ZU47DR开发板搭建软件无线电原型系统,从Vivado环境配置到生成首个射频信号的全流程。通过整合ARM处理器、FPGA逻辑和高速ADC/DAC,该平台为通信算法验证提供了高效解决方案,特别适合SDR开发者和通信工程师快速实现原型设计。

weixin_26763955的博客 589

【转】《仙剑奇侠传6》将更换全新引擎

11年7月9日在北京剧院的《仙剑奇侠传5》全国首发式上,“仙剑之父”姚壮宪和百游的副总裁魏啸接受了新浪游戏的采访,透露了《仙剑奇侠传5》、《仙剑奇侠传6》及其他一些重要做品的信息。《仙剑5》销量喜人有玩家反映《仙剑5》的实体版非常难以购买。对此魏啸表示,现在同时有几家包装厂都在加班加点进行生产保证出货,百游方面也在进行包装工作,从昨天晚上一直加班到凌晨4点。听说中关村那边标准版炒到180,豪华版炒

our2848884的专栏 815

使用R语言获取data.frame中指定列的数据

这里以"df"为例,包含三列数据:“列1”、“列2"和"列3”。通过以上代码,我们成功获取了"列1"和"列3"的数据,并将它们分别存储在了变量"column1"和"column3"中。假设我们有一个名为"df"的data.frame,其中包含了多个列,我们想要提取其中的某一列。符号,我们可以从data.frame中提取出"列2"的数据,并将其赋值给变量"column2"。符号,我们可以轻松提取出data.frame中特定列的数据,并将其存储在变量中供进一步的分析和处理使用。假设我们要获取"列2"的数据。

DevRevolt的博客 2321

我以为仙剑只能活在回忆里,直到用Docker把它重新跑了起来

不知道从什么时候开始,游戏越来越大了。如果今天的 Docker 能封装各种现代应用,那能不能把这些 DOS 游戏也一起封装进去?

2301_76297596的博客 1万+

嵌入式工程师必学(52):储能系统ESS

能量存储系统(ESS,Energystoragesystems)存在于各种各样的尺寸、形状和技术中。储能系统的技术,即基本的储能机制,自然会影响其重要特性,包括成本、安全性、性能、可靠性和寿命。然而,尽管基础技术很重要,但一个成功的储能项目依赖于对该技术的彻底和深思熟虑的实施,以实现项目的目标。成功的实施取决于储能系统的架构和组装情况。系统的体系结构可以决定其性能和可靠性,与它所使用的技术一致,甚至与之无关。

码农17年的博客 1443

CKAD-CN考试之路----12

显然,对应的value都已经实现了加密.保存退出,等待pod重新创建。确认secret是否被加密。编辑secret文件。

Q先生 446

硬盘里那个仙剑的文件夹,你多久没打开过了?DOCKER部署DOS怀旧模拟器,带你秒回童年!

《DOS游戏怀旧指南:一键部署经典仙剑奇侠传》 本文介绍了如何通过Docker容器快速搭建DOS游戏环境,重温仙剑奇侠传等经典游戏。作者分享了自己的怀旧情结,并详细讲解了两种部署方案:40多款经典游戏的轻量版和1989款游戏的完整版。教程包含从创建Docker容器、配置Git仓库到安装Python环境的完整步骤,最后通过cpolar内网穿透实现公网访问,让好友也能远程体验这些承载80、90后青春记忆的游戏。整个过程仅需简单命令即可完成,为DOS游戏爱好者提供了最便捷的怀旧方案。

EterNity_TiMe_的计算机学习之路 4527

借助Gemini 3 Pro高效解决课题申报中的五大核心痛点,亲测有效经验分享

之前给大家分享过关于AI辅助课题申报的相关的内容,涵盖了申报书部分撰写技巧,但没针对性拆解各位同仁在实际申报时遇到的卡壳的地方。比如选题范围拿捏不准,定的太大,根本没法落地完成;定的太小,研究价值则体现不了;写综述时,容易单纯罗列文献,缺乏批判性视角,没办法自然融入自己的判断,找不到研究缺口;研究方法部分,可能担心方法设计不够严谨,别人难以复现.....针对这些申报中的高频痛点,接下来七哥会从五个核心要点出发,借助Gemini 3 Pro高效解决这些痛点。

智能AI让学术科研更容易 700

SDLPAL:一次编写,随处畅玩经典仙剑的终极跨平台指南

SDLPAL是一款基于SDL库的跨平台游戏引擎,专门为重制经典中文RPG《仙剑奇侠传》而设计。这个开源项目实现了令人惊叹的**多平台兼容性**,让经典游戏能够在从桌面电脑到移动设备、从游戏主机到浏览器的**全方位平台**上流畅运行。 ## 🌍 跨平台架构的革命性设计 ### 模块化分层架构 SDLPAL采用**智能的平台抽象层**设计,将核心游戏逻辑与平台特定代码完全分离。在项目根目录中,你

gitblog_07444的博客 572

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

SDLPAL完整指南:如何在现代设备上重温经典仙剑奇侠传

想要在现代电脑和手机上畅玩经典中文RPG《仙剑奇侠传》吗?SDLPAL项目就是你的完美解决方案!这个基于SDL库的开源引擎让经典游戏重获新生,支持从Windows到Android的各大平台。无论你是怀旧玩家还是游戏开发者,这份终极指南都将带你深入了解这个神奇的项目。 ## 🎮 项目概览:让经典游戏焕发新生 SDLPAL是一个跨平台的开源项目,专门为重新实现经典中文角色扮演游戏《仙剑奇侠传》而

gitblog_00747的博客 950

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何用SDLPal在现代设备上重温经典仙剑奇侠传:完整跨平台游戏重制教程

想要在**现代电脑、手机甚至游戏机上**重温**经典中文RPG《仙剑奇侠传》**吗?SDLPal正是你寻找的终极解决方案!🎮 这个基于SDL的开源项目让这款传奇游戏能够在几乎所有平台上运行,从Windows到iOS,从Android到3DS掌机,带你随时随地体验原汁原味的仙侠冒险。 ## 什么是SDLPal?为什么它如此特别? **SDLPal**是一个基于SDL库开发的**经典中文RPG重

gitblog_00163的博客 761

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SDLPAL终极指南:如何免费重温经典仙侠RPG《仙剑奇侠传》

想要在现代设备上重温经典仙侠RPG游戏《仙剑奇侠传》吗?SDLPAL跨平台开源实现让这个梦想成为现实!🎮 作为基于SDL的跨平台重新实现,SDLPAL让这款经典中文RPG游戏在Windows、Linux、macOS、Android、iOS等平台上焕发新生。 ## 📱 跨平台支持:随时随地畅玩仙剑 SDLPAL支持**多种平台**,让您无论使用什么设备都能享受这款经典游戏: **桌面平台*

gitblog_00282的博客 928

如何在现代设备上重温仙剑奇侠传:SDLPAL完整跨平台指南

你是否怀念经典中文RPG《仙剑奇侠传》的感人故事和动人音乐?想在Windows、Mac、Linux甚至手机上重温这款经典游戏?SDLPAL就是你的最佳解决方案!这个基于SDL的开源项目让经典游戏在现代设备上重获新生,支持从桌面到移动设备的全平台运行。无论你是怀旧玩家还是技术爱好者,这份完整指南将带你快速上手。 ## 为什么你需要SDLPAL跨平台解决方案 许多玩家面临这样的困境:原版DOS游戏

gitblog_01167的博客 907

SDLPAL终极指南:如何轻松在13个平台上重温经典仙剑奇侠传

还在为无法在现代设备上体验经典中文RPG《仙剑奇侠传》而烦恼吗?想要在任何地方都能重温那段感人至深的仙侠传奇吗?SDLPAL正是你寻找的完美解决方案!这款基于SDL的开源项目成功实现了对这款传奇游戏的跨平台重制,让你在Windows、macOS、Linux、iOS、Android甚至3DS和Wii等13个平台上都能流畅运行仙剑奇侠传。 ## 什么是SDLPAL?为什么选择这个开源项目? **S

gitblog_00727的博客 642

SDLPAL终极指南:如何在现代设备上重温经典仙剑奇侠传

SDLPAL是一个基于SDL(Simple DirectMedia Layer)的开源项目,专门为经典中文角色扮演游戏《仙剑奇侠传》(PAL)提供跨平台支持。这个强大的游戏引擎让玩家能够在Windows、macOS、Linux、Android、iOS甚至多种娱乐设备上体验这款传奇RPG。无论你是怀旧的老玩家还是想了解这款经典游戏的新手,SDLPAL都能为你带来原汁原味的游戏体验。✨ ## 什么是

gitblog_00487的博客 712
上一篇: elf 格式解析
下一篇: 自动生成makefile文件过程
EvilBinary_root
博客等级 码龄16年 104粉丝 64原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值