些设定会用和平的设定,符合环境)
再比如造成随机性的关键因素,游戏开始从飞机上跳伞……
太多太多的内容。
石易宁一时半会没办法把所有游戏内容回忆明白,他现在完全是凭感觉在编写游戏核心代码,纯粹的就想练练手,毕竟获得技能之后,还从没使用过!
李杰克靠坐在玻璃墙旁,他的眼睛跟不上老板手指的速度,索性从书架上抽了一本杂志看了起来,讲的是女性时装,也不知道瑶瑶从哪里搜罗来的。
夜色渐浓,石易宁仿佛不知疲惫,手指一直在键盘上跳舞,用得最多的键位是←backspace……
没办法,即便精通了各项计算机语言,哪怕脑海中已经熟知游戏的玩法,非常清楚各项指令之后应该如何执行,在实际的编程过程里,依然会出现大量的问题。
最多的情况就是遗漏。
从整体的情况来看,基本属于输入两行代码,就要删除一行。
编辑程序的过程当中,石易宁彻底体会了“知道”和“做到”之间的巨大鸿沟……
就好像最基本的枪械操作,他最初只理解是发射子弹一件事,看起来很简单的样子。
可后来一回想,还有瞄准没有写入程序,又加入瞄准,有了瞄准之后又带来新问题,涉及到各个瞄准倍镜,还有倍镜的调整。
不仅如此,枪械操作当中射击和瞄准还只是基本的操作,其他还有切枪、换弹、投掷、丢弃等等。
这里面还没有加入各种枪械,每一把武器在使用时的弹道、衰退、后坐力等等,又是一套专门的逻辑,毕竟每一款枪支都有独特的属性。
人物的操控也是一样,不仅仅是移动那么简单,还有跳跃、近战攻击、控制身位的站立、下蹲、俯卧等等,包括动作之间的衔接。
这些指令全部都是不同的代码,需要考虑全面,漏一个字符都不行!
幸好只要石易宁想得到,就能通过计算机语言实现,而如果换做普通程序员,光是思考如何执行命令实现功能,就需要掰开脑瓜子想好久!
石易宁只负责核心玩法方面的代码,目前没有任何图像,其他员工还没有到岗,他只能用一个个像素方块来替代游戏内的元素,人物动作也很生硬。
偶尔运行代码测试执行性时可以看到。
一个由像素点组成的像素人奔跑在黑色的幕布上,手、手掌、躯干、脑袋、腿