QSP(英文:Quest Soft Player)互动叙事/图像冒险游戏/角色扮演冒险游戏类。简称图片文字游戏。
图片文字游戏,又名电子小说,也被称为交互式小说。以精彩的剧情为卖点的游戏。它以文字叙述为主,并以CG或动画为辅演出剧情,并设有分支和多个结局。此类型游戏以软件模拟情境,令玩家使用文字指令控制角色,以影响周边的情境。其运作方式可以理解成是用电脑游戏来做文学叙事。

它最初由 Valeriy "Byte" Argunov 开发,拥有庞大而稳定的俄罗斯社区

Wiki:https://www.ifwiki.org/QSP

环境:

Windows 7 x64 and later (x64)

Oracle JDK 1.8 x64

目前还在测试阶段,仅发布windows x64的版本。使用Java语言开发,其中20%用C++实现。

模块说明:

1.BaseQspEngine: QSP游戏运行核心.

2.QspJavaFxPlayer:使用JavaFX运行方式(不完善)。

3.QspJavaWebPlayer: 本地开端口,本地浏览器运行方式不支持低版本IE。Chrome支持最好(完美)。

4.QspJavaBrowserPlayer: 本地开端口,使用内置Java浏览器的方式运行(不完善)。

特征:

1.运行QSP游戏。

2.开发利器:支持在内存中编译qsrc源码并进行游戏,编译测试qsp游戏更快。

3.来自浏览器的助攻:内置的浏览器运行模式可直接使用chrome等浏览器自带的翻译功能。

4.将qsp导出成txt文件,有加密的QSP文件需要知道密码才能导出。

5.将qsrc源码文件列表导出成qsp文件。

6.游戏列表功能

更多功能,还在完善。

双击StartQsp(JavaFX).bat JavaFx模式运行游戏,类似应用程序一样运行

或者StartQsp(Web browser).bat Web浏览器模式运行游戏

StartQsp(Web browser).bat启动完成后会自动打开操作系统的默认浏览器.如果没有打开自己访问浏览器的http://127.0.0.1:19870 地址也可以开始游戏.

Web浏览器模式使用的是Jetty技术,默认会在本地开启一个http端口19870端口,浏览器才能访问。 如果你想修改端口,就修改StartQsp(JavaFX).bat文件

原执行文件:

jre\bin\java.exe -jar -Dfile.encoding=utf-8 QspJavaFxPlayer.jar

改成

jre\bin\java.exe -jar -Dfile.encoding=utf-8 QspJavaFxPlayer.jar 19870     19870 改成你所需的端口即可.

该应用主要用是为了我自研的游戏中用。如果你对这个应用感兴趣,加入我。

github地址:https://github.com/baijiacms/JavaQuestPlayer

gitee地址:JavaQuestPlayer: JAVA版Quest Soft player,支持运行QSP游戏和开发QSP游戏.

Java版Quest Soft Player相关推荐

  1. JAVA版游戏下载_我的世界Java版20w51a

    我的世界Java版20w51a是一款专门为1.17版本服务的特性预览版,在这款游戏中玩家将会率先体验全新版本的内容哦,并且这款新版本增加了全新的功能-美西螈两栖类动物,玩家还在等什么,不如下载先体验一 ...

  2. 我的世界java刷怪数量_Minecraft我的世界Java版18w16a更新发布

    Minecraft我的世界Java版18w16a更新发布!Minecraft 1.13 仍未发布,18w16a为其第32个预览版.目前新版本已经基本完成了所有特性,现在更专注于漏洞修复和细节打磨了! ...

  3. 我的世界1.6.2 java_我的世界Java版1.16.2

    我的世界Java版1.16.2是一款新推出的沙盒游戏,在这个游戏中你可以看到许多新颖的玩法,同时还有许多的冒险玩法,可以让玩家感受不同的内容,同时还可以自由创造各种建筑,游戏中的各种道具可以帮助玩家更 ...

  4. 我的世界海洋java_我的世界Minecraft Java版18w15a发布

    每周快照是Minecraft的测试机制,主要用于下一个正式版的特性预览.然而,每周快照主要用于新特性展示,通常存在大量漏洞.因此对于普通玩家建议仅做测试尝鲜用.使用测试版打开存档前请务必备份.适用于正 ...

  5. java我的世界w_Minecraft我的世界Java版19w02a已发布

    Minecraft我的世界Java版19w02a已发布!Minecraft1.14仍未发布,19w02a为其第14个预览版.这个快照加了许多东西,比如冒烟的篝火,有功能的制图台和讲台,非常好玩! CH ...

  6. 我的世界java版服务器hpy,我的世界Java版21w05a

    我的世界Java版21w05a是一款开放性极强的沙盒创造类游戏,并且此次更新版本中增加了众多植物比如:杜鹃花.洞穴藤蔓.发光浆果.浮萍以及苔藓等大大增加了游戏内容的丰富性,另外游戏还有非常冒险场景等着 ...

  7. java版mc多少钱_我的世界Java版20w48a

    我的世界Java版20w48a是一款全新推出的沙盒版本,大家在这款游戏中可以发现很多新鲜的玩法,还有全新加入的一些动物以及更新的一些皮肤等等.一些冒险故事等你来体验.游戏的画质也很清晰,将周边的每一个 ...

  8. Netty-SocketIO:最好用的Java版即时消息推送

    Netty-SocketIO是一个开源的.基于Netty的.Java版的即时消息推送项目.通过Netty-SocketIO,我们可以轻松的实现服务端主动向客户端推送消息的场景,比如说股票价格变化.K线 ...

  9. java版mc多少钱_我的世界Java版20w48a版本

    软件介绍 我的世界Java版20w48a版本新增内容版本为玩家呈现,石笋和钟乳石的推出为这个像素世界带来更多的刺激感,趣味玩乐竞技无限,玩家可以选择自己喜欢的模式进行战斗,这里的一些全新的元素和玩法都 ...

  10. minecraft刷怪笼java_Minecraft Java版 21w03a 发布

    每周快照是Minecraft Java版的测试机制,主要用于下一个正式版的特性预览. 然而,每周快照主要用于新特性展示,通常存在大量漏洞.因此对于普通玩家建议仅做测试尝鲜用.在快照中打开存档前请务必进 ...

最新文章

  1. Android应用工程文件组成
  2. 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了
  3. SharedPreferences小细节
  4. 修饰符 public、 private 和 protected和区别
  5. python绘制3维图-1、2、3维图见过,用Python画出来的六维图见过么?
  6. Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
  7. 某厂商APT防御思路
  8. 【编译原理】让我们来构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 2.)(python/c/c++版)(笔记)
  9. 解决方案仅用于执行startup.bat启动时乱码解决
  10. MAVEN项目标准目录结构 ;
  11. 虚幻引擎发布4.8版,支持VR虚拟设备
  12. [浪风推荐]php的memcache应用入门教程
  13. 爬虫小案例:基于Bing关键词批量下载图片
  14. mysqlfront连接MySQL错误,使用MySQL-Front连接mysql的时候发生的错误解决方法
  15. [LibTorch Linux] 各版本 LibTorch 下载
  16. 百度地图API的第一次接触
  17. 抖音是如何做内容推荐的?
  18. python中使用opencv的HSV颜色空间提取物体
  19. C语言实现猜数字小游戏(详细讲解)
  20. IT项目管理小组分工情况

热门文章

  1. WireShark定位QQ语音通话IP检测
  2. 三星s8 android版本,三星S8有几个版本?三星S8和三星S8+(plus)各个版本详细区别对比评测...
  3. 诗词乱拼 zz from smth.org
  4. 使用yguard混淆,名字出现超长字符 map=“ooooooooooooooo”
  5. markdown在.html中生成目录
  6. 数学之美番外篇:进化论中的概率论
  7. 多年收藏的经典笑料,现在转帖出来
  8. 修改db_files
  9. Qt之Cannot retrieve debugging output.
  10. 软件工程师能力自我评价表