金山实习日记·第三、四天(2008-07-16~17)
还是从早锻炼说起吧,今天可是要锻炼足半小时的了。先是跑步,不是跑马路了,跑里面的小操场(如果这能叫操场的话^_^),一圈大概一百多米吧,转啊转,转晕乎了,不知道转了几圈。然后是做俯卧撑(女生只要抱着头蹲下、起立)。俯卧撑?!!!做的时候还要喊出来。“一!”“二!”“三!”我下意识地环视四周,确定没发生什么意外。“四!”……“十!”终于安全做完了,我长长地舒了一口气。自由活动的器材挺丰富,有篮球,足球,乒乓板(没球),羽毛球(有拍),呼啦圈,等等等等,还有个以前从没见过的用来做仰卧起坐的架子。不知道玩什么好,随便走走,后来就跟一群人在篮球架下,反正大家都是抢个球,投个篮。我故意抢得不积极一点,抢不到球我有什么办法,就当休息了哈。
上午被告知可以上外网了,太好了哈。但是,“昨天提交的代码全部不合规范”,要求自己继续自检,还加了两个要求,可以让玩家自定义数阵大小和掉落方向。这个规范真是麻烦的东西,我自认为习惯还好的,可是真要一条一条对下来,还真有几点改不过来,干嘛 if 和 括号之间要空一格,真是的。
整天都在搞那个数字迷阵。基本功能是好实现的,就是控制台,搞这样的游戏,还要输坐标来搞,怎么能算个游戏呢。昨天还没得上外网,MSDN 翻呀翻找呀找,被我查到了个 WriteConsoleOutputCharacter(),可以定位输出字符了,这意味着可以实现小小的动画效果了。今天继续搞,把动画效果做得看上去自认为挺好的了。只剩下要输入坐标指定位置这个问题了。第二天,也就是 17 号,写这篇文章的今天,我把它解决了,变成用方向键移动光标,按空格键选择了。这下爽多了。旁边的同学都搞了个花花绿绿的颜色,我也想搞。可是 WriteConsoleOutputCharacter() 是较低级的控制台操作函数,它输出的字符不受 SetConsoleTextAttribute() 影响,所以我一直没弄。旁边的同学提醒了我,定位光标后用普通的输出函数如 printf()。我试了下,果然是显示在当前光标的位置的。这下好办了。于是,WriteConsoleOutputCharacter() 就用不着了。
昨晚上偷偷上了下 Q,发现花姐在线,就偷偷下了。后来快十点的时候又上,发现群里有人在水,里面有个 B 说了句“fk,居然没加我”之类的话,正被花姐教育。我冒泡,弱弱地问了句,晚上上 Q 合法吗?被告知合法。可是这 Q 上不稳,一下子断线一下子断线的。今天中午试了下,还是如此,于是我想出了一句“名言”——无线网络无限断,哈哈。昨晚上在群里嚣张的家伙原来就在我对面,哈哈,中午的时候除了花姐和陈艳姐姐,就我对面的、我右边的和我三个人在,有时候我要问下他们群里最后一条信息是什么,以确认我有没有掉线。
前两天都懒得写了,因为那个东东下好了于是又没事干了,所以只好写这个。好了,剩下的明天接着写。发我的数字迷阵游戏,来玩哦:http://www.streamlet.com.cn/temp/DigitMaze.rar。告诉你们个玩法,选 9 * 9 的大小,2 个种类。^_^
2008-07-17
(原发表于 CSDN:https://blog.csdn.net/cnStreamlet/article/details/2667187)