Profil de DOnce upon a time, there ...PhotosBlogListesPlus ![]() | Aide |
Once upon a time, there was a saucy boy. |
|||||||
|
BGM: うたわれるもの (arrange ver.) 18/02/2009 居然下雪了……今天是节气雨水,外面竟然在下雪,还是一个冬天都没下的雪。
早晨时候又做个怪梦,又是宿舍一哥们儿,貌似有些mgs潜入的意思,最后被手机闹醒前,还刚刚CQC抹脖子了个不知道谁。背景设定也很奇怪,类似于某哥特式风格的图书馆一类建筑,白天时候还一切正常,在中庭内貌似还遇到了某元首。突然倒了晚上一切就开始诡异起来,大概是从正门送走了两个没怎么见过的“熟人”开始,身后一个大爆炸便中庭便一片火海了,自己不知不觉就迷迷糊糊地回到室内,手里面不知何时多了把不小的刀子。转过走廊来到一间有窗户对着一片火海的房间,几扇隔板把房间分成了几部分,不知怎么地就选了个隔间藏了进去,这才发现原来其底部是互通的,环顾之余忽然余光里不知是啥虫子闪过,顿时一身冷汗。少顷,某人推门进来,藏在隔间之间只能看见俩脚丫子往自己方向越来越近,最后停在自己门前,若不是总感觉是熟人,恐怕早就一刀子砍过去了。结果稍后发现果然是熟人,还是宿舍一哥们儿老闫,似乎发现我来了也很高兴——大概就是,我潜入来救他了。短暂欢喜过后,二人再次伏到门边,刚想说句“跟着我”,结果丫的就自己开门跑出去了。大概是还好他也算是这里某人员,也没出啥乱子,自己有悻悻地跑回来了。顺着门缝向外看去,某身着蓝绿色大褂+头套的人,推着一小车手术刀,貌似往走廊深处的地下室去了,趁丫经过我门前,顺势照准脖子划了一刀。谁料丫的竟然毫发无伤甚至一点也没有注意到的样子,继续向前走去。惊愕之余突然发现左手边另一扇门正有人进来,撞了个正着,立即一招CQC抓住,顺着脖子也来了一下,还是毫发无伤。这回可真慌了,对方也自然不是省油的灯,竟然开口叫上了,不过却不是喊人,而是大声叫道:“保持清醒!”赶忙捂住嘴,一不做二不休,对着胸口来了几刀,这次老实了。旁边同学看在眼里,却也说了句莫名的话:“又是一个,已经红衣了三个了,你又杀了一个。”大概这是第四个,也没有空多想,带着丫的重新环视了一下外面仅有两人宽的走廊,白色墙壁,血红色地板。
随后刚刚出门便被快地打来的手机惊醒了,现在回想起来还真是寒,早起朦朦胧胧接了个电话准备下楼取货,半梦半醒中突然一个念头闪过——前世不会我们就是这么死的吧……
今天还下雪,那叫一个寒哦。
好了,不说了,看看衣服。
17/02/2009 倒春寒上周一场春雨过后,直接导致气温骤降,貌似本周也要保持低温了…… 抽空又研究了下方块,考虑到nds下2d雪碧的特性,再回想下fc根本不可能用雪碧完成——正确的说应该是使用tilebg翻转,这也就解释了按下reset后画屏的由来。说到瓷砖模式,最经典的应用教程就是火焰“蚊帐”了,游戏中人物的移动范围,大地图,安全范围,攻击范围,等等,都是瓷砖搞定的。不过瓷砖模式不是我的专长,因此还是回到雪碧上来,2d调度不够的话,考虑下3d的调度,1024雪碧应该足够了。另外运算方面也重新考虑了一下,对于下落中的形状,需要检测其边缘,而且需要精确到每种形状的每种姿态,这样来最大限度节省cpu运算——不过,这样的话就意味着一群if或者一个switch,貌似都不大符合规范。 又两点多了,先这样,顺便上图 ![]() 11/02/2009 Tetris这个词具体含义无从考证了,现在全世界只知道它代表俄罗斯方块,一个几乎和我一样大的游戏。曾经有过传闻,某些软件工程院校用此游戏作为学生毕业考试,不过貌似这也无从考究了,大概现在随意google一下都会有不少结果。说起来FC版本的我也算高手,从0玩到18,再转回去也不带死的,GBA版本更是玩到lv100多最后实在抗不住了睡觉去了……
最近又有些不大顺,有些被人消极怠工的感觉,无聊之下前两天正好和别人提到了,就着手实现一下吧。
开发平台定位于NDS,虽然考虑过PSP,不过丫的sb屏幕真的不适合这游戏,所以pass掉。初步回想了一下FC经典版的概念,想要做出立体感,就需要至少6种不同修边的雪碧造型,剩下的就是调色板以及雪碧复制操作了。因为考虑到FC平台那种抠出鼻屎都要往肚里咽的环境,因此选择16x16 8bit雪碧,加上其它一些必要开支,争取程序可以逆移植到GBA或更低配置平台。
程序大体框架还在构思中,考虑到10x20格子的配置实现,首先想到的就是矩阵结构,不过立即就给否了。算算内存占用,10x20=200 200*(u8 标记位)+200*(u8 X,Y)+200*(u8 调色板编号)+200*(u8 形状位)+指针开销,总共需要1k左右内存空间。1kb对于现在来说什么都不是,但对于当年核心仅有1.7897725MHz的FamiComputer,这个已经占用了50%内存,再加上矩阵Y轴平移的大量计算操作,妈妈咪呀。
因此目前考虑使用一个双字搞定一行,也就是u16 Line[20]。原理很简单,把u16看作00000000 00000000的二进制双字节,其中0~9低位表示行,具体更新方法用Line[n] | (1<<9) 表示即可,同时高位暂时保留。这样一来,内存消耗就变成u16*20+动态链表的u8 X,Y+指针空间,具体就是32~412(最坏情况),因为当单行等于1023——也就是满行时候——该行数据便可以释放掉,同时数组也只需全部前移一位即可,CPU泪流满面。
至于每个vbl的状态判断,则需要一个判断最高行的for以及相同数量的if来稿定即可,这点貌似fc就是这样做的,所以当出现行消除的时候会卡一下。
暂时就想到这么多,睡觉做梦时候再想想,天亮了开工就是。
10/02/2009 火了9点来钟的时候某大裤衩旁边的牙膏皮终于着了,全钢混外包的楼竟然烧得比祥云火炬还火,虽然原因尚未查明,但礼花弹这个黑锅是背定了。
白天时候把评估品申请表也公布了,希望能火……
对了,今天月亮很大,照了些不错照片,美中不足就是有些烟雾缭绕。 06/02/2009 又老了话说今天还真忙,从起床就一直忙到现在,结果DSl成了第一个给我祝贺24岁生日的……
记得去年这会儿还感慨万千,今年却大眼瞪小眼不知道该说啥了。
临了许个愿吧,希望今年能常来更新一下。 22/12/2008 硬盘壮观了……都说raid0是雷,昨天上午还不信,至少到晚饭后都是不信的,直到丫炸了……
300G电影与动画还有漫画以及各类ISO浮云,好在重要东西当初都放在别的硬盘上,加上文件服务器上不少备份,真正损失大概就是100G多的电影而已。既然已经这样了,顺手把两块1.5T送回ICH8控制,从此告别RAID0——据说5很保险,但是看sun的半枪文吹Z更NB——以后再说吧。要问怎么就坏了,就一条建议:如果Linux不认识你的raid,就千万别给它看,看了就不还你了。
龟速从文件服务器恢复数据中,其他损失掉的就从驴子重新抓好了,没想到共享文件0的情况下孟菲斯驴还能给我跑到2M全速,还是说信用系统并非仅仅存储在本地。
anyway,看图。 06/12/2008 新本子21/11/2008 提个问题文件服务器前些天阵列卡抽了,刚刚修好,asp服务恢复得稍候了……
================================================
今天上午做梦时候反问别人或者什么其它东西的,答案先不说,题目如下:
一个女孩可以一次性在一分钟内推动两个十公斤的重物到达指定位置,那么推动一百公斤的重物需要多久?
自由回答 |
||||||
|
|