- 程序开发故事 Story of Programming
- 原作开发故事(包含原作贴吧链接) Story of Game Designing
- 这里有什么 What is contained here
- 参考链接 References
- 最后
这是我大一末(2020暑假)写的C++大作业,可视化用的是Qt。实现了我弟弟设计的一个桌游,我给它取名叫WARS。
This is my Term Project of C++ in 2020, Summer. I use Qt to visualize it. It implements a board game designed by my younger brother. I named it as "WARS".
顺便一提,因为个人水平不够,我还简化了很多内容QAQ。
By the way, because of my terrible coding skills, I gave up many interesting elements which exists in the origin game.
因为疫情的缘故,大作业推迟到八月末提交,所以我写了一个多月,每天爬起来就是写这个游戏,睡觉之前也是想这个游戏。
Because of COVID-19, the ddl of this assignment was postponed to the end of Augest. So I spent more than a month on this. I think about this game from morning to night.
那时候我六月返校,而且暑假没回家,七到八月整天就在宿舍里吹着空调抠着脚,要么躺着要么趴在电脑桌子前面。
I returned to school in June and did not go home during summer. I stayed in my dormitory all day long to enjoy the air conditioning. If I was not lying on my bed, I must be sitting in front of my pc.
因为完全是原创的游戏,所有东西都要自己搞。
I need to do everything since this is a totally new game.
我先决定了要用像素风格的图片;在b站速成qt以后,画了一个多星期的界面设计图;然后绘制了一大堆程序要用的图;最后才开始写代码(当然在写程序的过程中也不断地改图)。
At first, I decided to use pixel style. After learning Qt on bilibili, I spent more than a week to do the design drawing. Then I drew all the pictures online. At last, I began to program.
我那时候发动态调侃自己花在PS上的时间远远大于花在写代码上的时间。结果也和这个时间分配很匹配:画面不算简陋,但是代码性能真是没眼看。
尽管如此,我已经精疲力竭了,好多bug啊!!!那都是啥!!!对于菜鸟来说是不是承受得过多了啊!
当时为了写这个还加了一个qt技术群,感谢群主无偿地回答了我一个怎么搞也搞不懂的问题,顺便,他在看完我的代码之后作出了“代码写得真烂”的评价,我听了大喜,引以为知音。
最后老师给的评价还不错,当然针对我使用的算法他没有评价,但是表示我的项目“很有意思的样子”。
My teacher said my project "seems interesting".
这个评价已经令我很开心了。
This made me happy.
这游戏是我弟弟自己设计的。
他开始设计这个游戏的时候是在小学,因为接触不到电子产品又需要娱乐,他只好自己动手丰衣足食。
他当时很喜欢玩三国杀之类的各种杀杀杀,这个游戏里的基本配置,比如攻击力啊,技能啊之类的都受到了三国杀的影响。但有趣的是,它和三国杀又是完全不同的东西。
他那时候有很多同学陪他一起玩,所以到初中的时候,这个游戏的平衡性已经很不错了。
而且据我观察,他好像经常会沉浸于自己的世界,在一个笔记本上不停地画表格填数字测平衡性,我只能瑞思拜。
- 2018年8月,他开始在百度贴吧发帖,第一个帖子里,他给出的地图是用powerpoint画完然后截图的,各种图标也非常简陋。虽然这个吧很小众,还是有很多善意的人回帖鼓励他。
- 2018年底,他重开一贴,这时候的画面已经强了不少了,他甚至为不同的人物制作了卡牌。
- 2019年8月,他最后一次发关于这个游戏的帖子,这时候,他的ps技术提高了很多,曾经的吧友仍然在支持他。 我的项目就是基于这一版游戏的。帖子链接:https://tieba.baidu.com/p/6222886492?pid=127032793492&cid=#127032793492
我弟弟小学的时候,我上高中,对学习以外的事情丝毫不感兴趣,我懒得去了解他在做什么。我爸我妈当然更不了解。
他那时候大概有点孤独,特别是刚上初中那会儿,因为学区问题我们搬家了,附近的同学浓度大大减小。
他长时间地趴在桌子上自己和自己玩游戏。他曾无数次邀请我,我不耐烦,因为高考迫在眉睫。
然后他成为了贴吧冲浪人。
他在纸吧看别人的帖子,也自己发帖。他的游戏不愧是经过一本写满数字的本子检验过的东西。虽然外形很简陋,但是可玩性非常强。他混了两年,如今吧内有人叫他大佬。
不是没有人骂他小学生,但是有更多人为他说话。
在贴吧式微的今天他还能遇见认真混吧的人。也算幸运。
我突然很庆幸我初二的时候注册了俩贴吧号,给我弟弟留了一个6年吧龄的号,即使id头像极其非主流,但是也减少了先入为主骂他小学生的人。
- 源代码
- setup文件 直接运行就可以安装试玩(真的很简陋QAQ)
- 程序文档
- 答辩时做的ppt
- b站qt教程:https://www.bilibili.com/video/BV1XW411x7NU?from=search&seid=338238046811018805
- innoSetup打包setup教程(这个教程真的很不戳!):https://www.cnblogs.com/linuxAndMcu/p/10974927.html
- 我是在这里画的像素画:https://www.pixilart.com/draw
别骂了别骂了,我的代码真的很烂呜呜呜
I am really a vegetable dog.
而且,令人感慨的是,我弟弟,一边上着学,一边用python又实现了一遍……图用的是我的图没错,他竟然连技能都写出来了!!!
Sigh...My brother implemented this game using python while going to high school...He even implemented the skills of hero!