• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

DavidKinder/Git: Fast Glulx interpreter, originally written by Iain Merrick.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

DavidKinder/Git

开源软件地址:

https://github.com/DavidKinder/Git

开源编程语言:

C 84.9%

开源软件介绍:

Git

Git is an interpreter for the Glulx virtual machine, which is widely used to play interactive fiction (text adventure) games created with Inform 7.

Git's main goal in life is to be fast. It's about five times faster than Glulxe, and about twice as fast as Frotz (using the same Inform source compiled for the Z-machine). It also tries to be reasonably careful with memory: it's possible to trade speed off against memory by changing the sizes of Git's internal buffers.

To be compiled into a useable program, Git needs to be built against a Glk library to provide it with a user interface. Included with Git are the source files needed to compile against Windows Glk, and the latest release on this GitHub project also includes a Windows executable build of Git with Windows Glk.

Windows Git playing Alabaster

Building on Windows

Download and install Visual Studio 2019 Community edition from https://visualstudio.microsoft.com/. In the installer, under "Individual Components", make sure that "C++ Clang Compiler for Windows" and "C++ Clang-cl" are selected.

To be able to build the CHM help file, download and install Microsoft's HTML Help Workshop. Note that this is a link to the version on the Internet Archive as the link to this on Microsoft's site does not work at the moment.

Install git (that is, the distributed version control system). I use the version of git that is part of Cygwin, a Linux-like environment for Windows, but Git for Windows can be used from a Windows command prompt.

Open the environment that you are using git from (e.g. Cygwin), and switch to the root directory that the build environment will be created under (from here referred to as "<root>"). Clone this repository with git:

git clone https://github.com/DavidKinder/Git.git Adv/Git

Download the latest release of the Windows Glk library from https://github.com/DavidKinder/Windows-Glk/releases/ and copy everything in the WindowsGlk-nnn.zip archive to "<root>/Adv/Git/win/WindowsGlk".

Compiling the project

Start Visual Studio, open the solution "<root>/Adv/Git/win/Git.sln", then build and run the "Git" project.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap