假如我给未来的自己提出一个需求,等到我基本完成C的课程后,这个需求可以被满足到什么程度?
在初步接触数据类型和分支与循环语句等基本概念后,我了解到C比较底层的属性。我学习C的开篇就是数据。数据像是源头,它定义的每一个量可以看做节点,或者对象。而函数体可以作为要施加在对象身上的操作,那么分支和循环语句中依靠条件判断的开关便可以将整个程序由对象指向操作了。
初步的想法
框架性的东西既然已经得到了,那想必实现一整个游戏程序的需求也就不再空中楼阁。
既然是伴随着自己学习入门C过程的游戏,那就要尽可能在一开始就有相当的实现难度,从而促进自己对C知识点的挖掘度。当然,从零开始的小白,没有任何参考,单纯想靠空想就达到提出完整的能将C发挥得淋漓尽致的一款游戏的需求,还是过于痴心妄想了。
首先,界面的实现就是第一大难题。当然,靠*,/,+这样的简单符号做出来一个能使用的菜单是非常简单的,但对于游戏来说还是远远不够的。这样的界面不说美术层面多高超,进入游戏的开场界面、菜单栏选择界面和游戏界面(甚至结算界面)还是很有必要分别设计显示的。
而一个界面不管谁来涉及,更多颜色给眼球的冲击力还是要大于单纯的黑白的(我没有美术水平,花花绿绿当然比黑白好看!)。界面之外,游戏内各式各样的色块还是非常有必要学一学的。不然费老大劲做出来是个黑白的,我觉得少点b格……
再然后,游戏涉及的键位,分别是作为怎样的功能存在的得解决一下吧!不管是鼠标点击还是键盘操作,总归需要一些键位和功能的对接和锁定(甚至自定义调快捷键,单纯埋个坑嘻嘻,实现不了也无所谓~~~)。
当然,音乐,得分,随机或固定生成单位也是必不可少的,不过这些暂时只有苗头,对于C到底应该是怎样的学习和实现路径,现在的我还是太嫩了。
再等等……再等等……(才第0篇……)
以下是进度
玩法待定;
流程暂无;
故事未写;
技术不会;
人员就位!