最近正在和别人开发一个奇怪的程序,用来解决一些联机难的问题。
大概是使两个玩家的端直接 p2p 连接,就是说不需要走服务器过,这样成本低而且速度会好一些(也许),
也有其他的方案,但是很多都不开源,有的还要收费,而且我们还会用上 IPv6(如果可以),相对更稳一些。
在不长的一段时间里面应该能够完成,到时候就会开源出来供更多人使用(比如开发者可以内置到启动器里面之类)。
因为核心部分交给对方了,所以我就在写这个程序的 GUI 部分。
楼主是在寄宿制学校里面,没有太多在电脑前面的时间。
//其实严格来说一点碰电脑的时间也没有的,但人总是有办法的
而且机器是有还原卡的,在 Windows 下面搭建开发环境本来就要很久(用的是 python 的 GTK 也就是 PyGObject),再开机又都没了,干脆就不搞了。、最后我直接在自己的草稿本上面写程序。
当然草稿本上面写的基本都是伪代码,毕竟真代码也没法测试对吧。
不得不说在草稿本上面开发 GUI 有一点是比较方便的,那就是画窗口,画出来啥样就啥样。
即使这样,我的 GUI 的外观部分也已经几乎完成了,现在正在写一些内部的逻辑。
而 @GCVillager 的核心还在咕咕咕的状态(
在自己的草稿本上面开发完成之后,应该也快暑假了,到时候就写进电脑里面。
最近还有准备学考(浙江,考四门,化生史地)希望都能拿到 A 吧,起码化生地要拿。
大概就这样子了。等会就上课了(
大概是使两个玩家的端直接 p2p 连接,就是说不需要走服务器过,这样成本低而且速度会好一些(也许),
也有其他的方案,但是很多都不开源,有的还要收费,而且我们还会用上 IPv6(如果可以),相对更稳一些。
在不长的一段时间里面应该能够完成,到时候就会开源出来供更多人使用(比如开发者可以内置到启动器里面之类)。
因为核心部分交给对方了,所以我就在写这个程序的 GUI 部分。
楼主是在寄宿制学校里面,没有太多在电脑前面的时间。
//其实严格来说一点碰电脑的时间也没有的,但人总是有办法的
而且机器是有还原卡的,在 Windows 下面搭建开发环境本来就要很久(用的是 python 的 GTK 也就是 PyGObject),再开机又都没了,干脆就不搞了。、最后我直接在自己的草稿本上面写程序。
当然草稿本上面写的基本都是伪代码,毕竟真代码也没法测试对吧。
不得不说在草稿本上面开发 GUI 有一点是比较方便的,那就是画窗口,画出来啥样就啥样。
即使这样,我的 GUI 的外观部分也已经几乎完成了,现在正在写一些内部的逻辑。
而 @GCVillager 的核心还在咕咕咕的状态(
在自己的草稿本上面开发完成之后,应该也快暑假了,到时候就写进电脑里面。
最近还有准备学考(浙江,考四门,化生史地)希望都能拿到 A 吧,起码化生地要拿。
大概就这样子了。等会就上课了(
大。。大佬。。都是这样干活儿的吗
果然,电脑不在身边,就在纸上写代码的大佬,不只我认识的那几位
试试 github codespaces
另,直接打洞建立连接什么的,不还是需要一个公网 ip,只是后续连接可能不需要了,如果 nat 严格一点,估计也打不了洞的。
市面上应该有不少类似的软件了。
另,直接打洞建立连接什么的,不还是需要一个公网 ip,只是后续连接可能不需要了,如果 nat 严格一点,估计也打不了洞的。
市面上应该有不少类似的软件了。
xmdhs 发表于 2021-6-17 14:56
试试 github codespaces
另,直接打洞建立连接什么的,不还是需要一个公网 ip,只是后续连接可能不需要了 ...
软件是有不少了,不过定位不太一样。
我的想法是把一些繁琐的操作封装一下,做成更能一个面向一般的开发者的类似库的程序,这样可以方便内置在一些其他程序里面作为拓展功能,比如启动器之类。
这个gui就是为了自己开发一个可以程序,在给人用的同时,当成示例给其他的开发者,也能优化一下借口之类
大佬也太强了
大佬就是大佬厉害了==
(如果指望嵌入启动器就最好不要放额外的GUI)
(不然启动器很难办
(Forge 旧版安装器的UI我就想了好久,最后还是一个Agent强行拿掉那个万恶的进度条)
(不然启动器很难办
(Forge 旧版安装器的UI我就想了好久,最后还是一个Agent强行拿掉那个万恶的进度条)