首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将C游戏移植到浏览器

如何将C游戏移植到浏览器
EN

Stack Overflow用户
提问于 2012-05-25 00:34:47
回答 2查看 329关注 0票数 1

这是我的目标--以ASCII的roguelike为目标,创建一个在线控制台,用户可以在这里玩游戏服务器端。从我表面上看,这似乎是可行的--因为有REPL控制台可以为多种语言在网上显示,所以翻译语言不应该是个问题,对吗?

理想情况下,只需在服务器上运行游戏并将输出显示给客户端浏览器即可。这有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 01:01:59

也许最简单--也是最酷--解决这类问题的方法是埃斯兰。它实际上是一个LLVM -> JavaScript翻译器。您可以使用C编译器(使用LLVM或Clang)生成llvm字节码,因此这是从C到JavaScript的一条相当短的路径。

当然,您仍然需要一些JavaScript“胶水”来创建HTML。剧本没那么神奇。:)

票数 5
EN

Stack Overflow用户

发布于 2012-05-25 20:27:14

作为英格班德舞蹈队的一员,我一定会对你的进步感兴趣。您可能需要研究的几种不同的方法包括:

  • 如果您想投入更少的工作,并且愿意忍受一些安全问题(或者做一些工作来正确地锁定它),盒子里的外壳是一个AJAX终端模拟器,您可以很容易地使用它将浏览器连接到shell。还有其他人。
  • konijn开始为他的Angband变体Hellband开发一个Javascript接口。我不相信它是完整的或稳定的,但它作为一个模型可能是有用的。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10747077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档