首页 Home.

  • 8月19日 12点起床后便往图书馆跑。把物件的显示与隐藏做好了,之后又做了中心对焦,自动行走。写完是下午四点半,我往群里发了一句话。 的确是能够做挺多的了,但还不够。晚上回去后又把遮罩,全屏旁白,擦入,擦出和震动动画给做好了。这个时候我大概知道,是时候做游戏本身了。之后我用ps把标题画面和按钮做好了,然后又写好了标题画面的代码,用了两个计时器来实现了按钮移动的动画。。 做好又睡了。 8月20日 起来第一件事就是去图书馆,为啥一定要去图书馆,因为宿舍没有空调。。 去到发现用记事本很难设计地图(废话),于是先用vb写了一个(我个人比较满意的)地图编辑器,再用这个编辑器去设计。 设计地图的过程中又给 […]

  • 8月16日 凌晨把双缓冲写了,原理?不太懂得样子,但是我大概知道这样做是对的,这样就行了吧(捂脸) 舒服多了,之前看的我眼都花了( 一大早起来就去图书馆整点新活,把方向给写好了 还顺便把行走那里改善了一下,之前是点一下走8个像素,现在是16个像素(为了看起来流畅),而且不足32个像素到最后释放按键还会给你补上,人性化吧( 不过如果走着走着中途转向就不会给你补了(我也懒得写) 别问,问就是彩蛋 但后来写障碍物判断时,发现这个转向不补把我坑了,因为这样的话障碍物判断要多写好多条件。。。我这脑子一时转不过来,在图书馆写了几个小时,后来回去又改了好久,终于改完了( 回到宿舍,才发现外面开始刮得好大风。 […]

  • 前言 今年读大一,在下学期段时c++有一个实训项目,由于我在高中时曾有过制作一个RPG的想法(虽然很幼稚而且剧本未成形。。),我便想着“要不做一个RPG游戏吧?”,便跃跃欲试地把自己的想法写进了开题报告,但是我还是无法决定是否要使用现成的游戏引擎,这样无疑会大大缩短制作周期,但是后来我想到还是试着自己做一个比较有趣,而且这样无论想做什么,我都可以随心所欲地在我的代码里面实现,虽然做起来有点困难,但我还是尝试着开始了。 嗯,开始了,于是,一顿摸鱼,我摸到了8月14号。。下文我将会记录下(回忆)我每一天或详或略的制作心路历程。 8月14日前 其实8月14号前我也不是什么都没干,我也纠结了很多事情, […]

  • 有时候有些课比较水...便会想着上课做做题啥的陶冶情操 但是我的iPad没越狱,而APP store那个蓝色logo的c++经常崩溃。。没有办法,便想了如下一个方案: 首先我放弃了本地编译(iOS上的IDE?不存在的),选择的是在本地码代码——上传到远程服务器——用SSH编译/运行这样的方案。 本地码代码我用的是Textcode Viewer,很多人推荐Textastic(也只是很多人推荐而已,我穷没用过不做评价) SSH我用的是Termius,复制代码然后直接vi新建文件粘贴,然后g++ my.cpp -o my 远程编译执行看结果即可(当然是支持输入的) 服务器嘛。。用的是Vultr 5刀 […]

  • 这次比赛一上来看了看觉得有几题都能做,就先把L题搞了,但是说是水但是因为我们打码速度不够,而且思路整体不够清晰,实际上花了不少时间去做(期间云桌面崩了,我们不得不重新打。。这也是原因),半个小时左右才把这道题给A了,做完这题之后我就去打K题了,因为我打过日麻还是挺懂的规则的,再加上时间宝贵。速速打完试了几个数据后感觉可以就提交了,wa,一看我把9p写成了p9,崩溃了,白白加罚时。K题A完后队长就开始做E题,我们就在旁边讨论其他题,把能看的题都给看了一遍,看着看着发现队长好像自闭了。。一问原来是有个地方没想好,我们便让队长下来自己想我们先把B题给搞了(讨论的时候发现了解法),便让另一个队员上去打 […]

  • 题目描述 暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索 输入输出格式 输入格式:第一行一个正整数T表示数据组数,对于每组数据: 第一行两个正整数N M,表示图有N个顶点,M条边 接下来M行,每行三个整数a b w,表示a->b有一条权值为w的边(若w<0则为单向,否则双向) 输出格式:共T行。对于每组数据,存在负环则输出一行"YE5"(不含引号),否则输出一行"N0"(不含引号)。 输入输出样例 输入样例#1:复制 2 3 4 1 2 2 1 3 4 2 3 1 3 1 -3 3 3 1 2 3 2 3 4 3 1 -8 输出样例#1:复制 N0 YE5 说明 […]

  • 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3或4个整数,表示一个操作,具体如下: 操作1: 格式:1 x y k 含义:将区间[x,y]内每个数加上k 操作2: 格式:2 x y 含义:输出区间[x,y]内每个数的和 输出格式: 输出包含若干行整数,即为所有操作2的结果。 输入输出样例 输入样例#1:复制 5 5 1 5 4 2 3 2 2 4 […]