图形化Telnet
去年下半年,我正在考虑如何将多人游戏添加到我的游戏Pathos中。 有超过20万行代码,因此重写以引入典型的网络抽象将非常耗时。 我需要一个横向解决方案,以保留我的代码投资。 您如何将单人游戏变成多人游戏而无需从头开始? 我决定刚开始并建立一个分屏模式。 这使我得以解决与拥有多个播放器有关的许多代码问题。 这是一个相对容易的重构,并且如果您不介意在平板电脑上使用BFF可以很好地工作。 下一步是探索屏幕共享软件,例如TeamViewer。 这意味着现在可以在互联网上玩分屏游戏。 看到其他玩家在行动很有趣,但确实花费了一半的屏幕空间。 但是主要的局限性是缺乏对两只小鼠的支持。 最后,我没有找到在这个领域能很好工作的技术或产品。 我必须设法解释一下,我的游戏是基于一个名为发明的用户界面抽象库构建的。 这是为Android,iOS和Windows构建本机应用程序的早期决定,但仍具有适当的代码共享。 感谢C#.NET,Mono和Xamarin,该项目进展顺利。 使用TeamViewer取得的适度成功让我开始思考如何编写自己的远程投影代码。 在突破实现之前,它激怒了我几周: 我可以使用相同的技术,并构建与本地平台同级的远程平台!…