临近期末考试,老师们在加班出题,周六也不能休息。
曾凡在数学教研室找到了班主任樊老头,说出想去机房学习编程的打算。
“你作业写完了吗?”樊老头笑着问道。
“我在课间的时间就写完了!”
“那就行,不过呢,你也别光想着编程,马上就期末考试了,这次考试关系着下学期进快班还是慢班,你的成绩还有很大潜力,努努力争取分到一班!”樊老头嘱咐道。
“知道了!”
拿到机房钥匙后,曾凡爬楼梯到五楼,他们班教室正对着楼梯口,透过窗户他看到教室里还有人在学习。
原先的记忆里,他周末绝对不会出现在学校,没想到教室里还有人在用功,他们宿舍的赵振喜,倪飞,班长杨菲菲,他的同桌高小娜都在,看来人家成绩好也不是全凭天赋,自身的勤奋更加重要。
曾凡没有进教室打扰别人,背着书包去了东边的机房。
经过昨天晚上的思索,他已经有了程序的大体思路,当前他是个刚接触编程的学生,不能用到太复杂的编程技巧,程序应该以巧妙的创意为先。
编程技巧只要肯下苦功,有一定的工作经验,很多人都可以做到,可遇不可求的创意相比之下就非常难得了。
他是因为踢足球被撞到脑袋,短暂昏迷才重生过来,那就开发款和足球有关的小游戏。
太复杂的游戏不可能,曾凡就设计了一个场景简单的射门小游戏,可以选择守门和射门两个角色,球场背景很简洁,射门主要考验瞄准的角度、力度和操作技巧,防守考验判断能力,手眼协调能力。
通过方向键操作球员移动,一个单独按键控制踢球或者扑击,可以两个人在一个键盘上同时玩,一个守门,一个射门。
他们的机房电脑少,每次上机都是两三个人一台电脑,这个游戏正适合两个人一起,当然也可以一个人和电脑对战。
小游戏的界面和操作很简单,后面涉及到击球的方向和力度,足球旋转和运行轨迹,射门和拦截的成功失败都需要精妙的算法设计,需要用到很多数学、物理、几何多方面的知识。
编程实现对曾凡来说很简单,可是这个小游戏要具备可玩性,让人不至于玩儿会就感觉无趣,那就需要用心设计很多细节。
操作只用到四个方向键和一个开火键,比游戏手柄还简洁,通过不同方向键和开火键组合,根据按键的时间节点和时长,设计不同的出击效果,增加操作的精细度,这样才能让人觉得更好玩。
玩法与当前流行的街机游戏差不多,更考验操作技巧,想要精准射门或者防守,就需要大量的时间去练习,熟练度提高就能表现的更好。
这个小游戏的代码总量超过了一千行,比俄罗斯方块复杂许多,并没有用到太复杂的编程技术,主要还在于创意,尤其是球员的位置和发力方向,发力时机,足球旋转方向,旋转速度,运行轨迹和飞行速度等等,涉及到大量模拟的运算公式,可以说是把初中生能学到的数学和物理知识运用到了极致。
刚开始的时候,曾凡还想着游戏被人发掘,能换多少钱,让他发笔小财,后来投入进去,他就没有了太多杂念,一心想着把这个小游戏做的更精巧,不再想那些有的没的了。
反正就算挣不到钱,他也不会挨饿,编写程序的乐趣他已经享受到了。
从早上九点多到学校,曾凡在机房里忙活到十二点,反复的修改测试了好几遍,总算是完成了这个游戏小程序。
游戏操作很简单,反复的测试十几次,曾凡感觉差不多了,于是离开机房,准备将书包放回教室,然后下楼去吃午饭。
教室里的人少了很多,估计都去吃饭了。
曾凡将书包塞进课桌里面,转身离开,刚走到楼梯口,听到身后的脚步声,回头看了一眼,班长杨菲菲背着书包从教室里走出来。
“曾凡,你怎么今天就回来了?”杨菲菲好奇的问。
“在家里待着没意思,我要备战期末考试,你不也没回去吗?”曾凡继续往下走。
“我平常周末都回家,今天是特殊情况,我爸爸中午路过这里,正好跟他的车回去,你应该也知道,路上比较滑,骑自行车不太安全!”杨菲菲解释道。
同学两年多,班里的同学都知道杨菲菲的爸爸是个干部,具体什么级别说不清,反正是很多同学都看到过她在学校门口上下小轿车。
班长一般都是选择学习好的担任,每学期班主任也会让大家投票选一次,他们班两年来,杨菲菲每次都是高票当选,没人竞争的过她。
杨菲菲不是老好人的性格,看谁违反纪律也会不留情面的批评,班里却没人讨厌她,主要源于她以身作则,待人也很真诚,并没有因为谁的家庭不好或者成绩不好就另眼相待,处理事情能保持公平,让大家口服心服。
即便是重生过来的曾凡,对杨菲菲也挑不出什么缺点,他也不知道说什么,默默的往楼下走。
走到三楼的时候,杨菲菲忽然说道:“我觉得你很有文学天赋,可以尝试写小说投稿!”
“你从哪儿看出来的?”曾凡奇怪了。
“前天晚自习之前,你跟我说的那段话,我觉得很有想象力,也很有感染力!拓展开来就能写成一篇不错的小说!”
曾凡回忆当时的情景,才想起当时说的是什么,没想到杨菲菲挺认真,还记着这事呢!不过她显然话里的内容当成了曾凡的幻想。
“我的作文成绩一向都不行,班长你感兴趣你就写吧,再说写出来有什么用,又没地方发表!”曾凡很不以为然。
“你没试过怎么知道发表不了,你写出来我帮你投稿,就算最终发表不了,也是难得的经历,总比什么都不敢尝试有收获!”杨菲菲鼓励道。
这时候他们已经走到了一楼大厅,空荡荡的没人,曾凡好奇的问道:“班长,你自己投稿过吗?”
“别提了,投稿过很多地方,只在普通报刊发表过几篇短文!”杨菲菲难得露出不好意思的表情。
能在报刊发表过文章,那都不简单,曾凡感觉很佩服,原先他是想都没想过,人家不但敢想还做成了,水平高低不论,这份精神就值得他学习。
重生一次,曾凡觉得或许他应该尝试一些原先没做过的事情,多一些不同的经历。
反正他的学习压力不大,也不能整天研究编程,总要找点事情去做。
“那我试试吧,写好了还得请班长多指教!”
两人走出教学楼,又往学校门口走去,曾凡腰包里鼓了,不想去食堂吃饭,杨菲菲要去校门口等她爸爸的车。
路上杨菲菲又指点了他一些要注意的事情,有哪些禁忌等等,在学校门口分开,曾凡穿过马路去了对面的山西刀削面馆。
这个年代,他们这里比较流行的是兰州拉面和山西刀削面,镇上有好几家,正宗的牛肉板面还没有流行起来。
几种面食各有特色,拉面汤比较清淡,面条劲道,削面胜在下锅比较快,分量足,反正饿了都能填饱肚子。
从面馆吃完饭出来,校门口等车的杨菲菲已经离开了。
曾凡按照这个身体的作息习惯,回到宿舍午休,发现赵振喜和倪飞两个都在午睡,他轻手轻脚关好门,爬上自己的铺位休息。