分类 编程日记 下的文章

第一章 问题发现

在我家里,使用了树莓派连接光猫进行拨号上网上网,并且用hostadp进行WiFi共享并分发。However,这个无论如何没法分发ipv6地址。所以,我决定采用一个方法,来让我家里的设备里的服务可以被外网访问。于是乎,我就想到了frp

第二章 服务端安装

目前frp的最新版本是v0.61.1,我们下载最新版至一个文件夹内:

aria2c "https://github.com/fatedier/frp/releases/download/v0.61.1/frp_0.61.1_linux_arm64.tar.gz" -x 16 -o ./frp_0.61.1_linux_arm64.tar.gz

接下来解压这个文件:

tar -xvzf frp_0.61.1_linux_arm64.tar.gz
rm frp_0.61.1_linux_arm64.tar.gz
cd ./frp_0.61.1_linux_arm64

可以看到有以下文件:

├── frpc
├── frpc.toml
├── frps
├── frps.toml
└── LICENSE

删除无关文件:

rm frpc frpc.toml LICENSE frps.toml

接下来编辑start.sh:

./frps --bind-port 7000 --dashboard-port 7500 -t 选择一个密码 --dashboard-user 选择一个用户名 --dashboard-pwd 选择一个密码

添加执行权限:

chmod +x ./start.sh

新建screen窗口:

screen -S frps

开启frps服务:

./start.sh

退出screen窗口:

按下 Crtl + A,接着按 D

打开Server IP:7500可以进入控制面板,2024-12-27T12:11:41.png在这个框里输入用户名和密码,这里未涉及,不再作解释。

第三章 小结

目前,服务端已经搭建好,可以正常使用,地址为Server IP:7000

Enjoy It !

第一章 机遇

迫于学校的无聊生活,我们迫不得已给自己找点乐子。在三国杀的灵感激发下,我们(一共5人)终于是创造了一款崭新的亮闪闪的卡牌游戏,我们把他叫做:

世界大战

第二章 江南制造厂

在一开始,我们就定下了十分宏伟的愿景:尽量制造丰富有趣多样化十分多的卡牌。为了达成这一目标,我们率先定下来150张的目标。接下来的4天内,不论上课下课,我们5个人在一张张大约6cm*3cm的纸条上面写各式各样的功能牌。除此之外,我们还制造了五个国家分别是:林国陈国顺国姜国潘国,还给每个国家上了独一无二而又有趣的专属BUFF。150张的目标很快达成,我们脚步不停,最后制造了大约361张。这其中,由于我物理课翻字典找灵感被军克戴看到了,字典还遭受了一些无妄之灾

第三章 江南分类场

基础的制造卡牌的工作完成之后,望着堆积如山的卡牌,我们充满了斗志。首先,顺子带来了如此多卡牌的家——一个全身透明的笔盒。接下来,我们就正式开始了分类场的Hard Work。我们将亲爱的卡牌们分为几堆,把每张牌归为攻击防御特殊单位附属国(后两种有时候归为前三种),然后给前三种都标上等级:123。这时,游戏骨架已经基本完成了。

第四章 顺子规则专柜

接下来,我们将活计交给了全场智商最高的顺子。制定规则这件事么,虽然活不多,但是脑细胞的消耗绝对是一等一的。他对整个游戏进行了完整的翔实的丰满的规则,对所有牌的关于等级的克制都做了详细的规定。这其中我们剩下的四个人也提供了不少的灵感。

第五章 游戏基本完成

到这时,游戏已经基本完成了。我们先试玩了几把,调整了平衡之后就彻底完工了。自己做的玩起来就是舒服,是打发时间的利器:

我们充满了力气与手段!

第六章 信息时代

为了应对老师的抽查没收虽然从未有过,我们决定把所有卡牌交与我,让我备份在电脑上并且用统一字体打印出来。我欣然同意。我花了星期五的下午+星期六一天的摸鱼努力+星期天的大半个下午,终于是全部打字录入进了电脑。其中,我还写了一个Python脚本帮我提高效率。之后,我使用了Python将它们做成了PDF(见附件[1])便于打印。这玩意虽然排版不行,但是裁剪后就可以了。一共三十张共15元

第七章 展望未来

第一项 添加git闭源储存库

第二项 完善/res/cards/*.json中的内容,添加对象,数值

第三项 添加/res/country文件夹,其中存储国家json文件,包括名称(name),血量(HP),BUFF(buff)项

第四项 添加详细的规则至rules.md文件

附件表

[1]:https://www.pylindex.top/typecho/usr/uploads/2024/12/406896160.pdf