|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
曾经,我对软件的兴趣相当浓烈,可是一个最简单的hello world显示函数都因为我不知道360安全卫士的拦截而卡住,经过1天时间的反复折腾,我放弃了编辑程序的想法,就为这我2年没碰编程,直到有次心血来潮,我才花了好大功夫知道问题在360 ,而直到5个月前我只会写简单的九九乘法表之类的编程,我在想什么时候我能编个简单的小游戏我就开心了,但是我知道那很难,没人教,怎么可能自己憋得出来,于是我找了好多教程,却发现程序运行不了,最后才知道,VC6.0的一个头文件#include<initgraphics.h>没下载,不会查不到怎么办,卡了几天就放弃。
五个月前某一天,心血来潮想学点汇编知识,上网百度了一下汇编视频教程,才知道的小甲鱼老师,首先作为一个基本不网购的人,很难想象我会花钱买U盘,但是看了视频教程之后我知道,必须要买,这是系统性的概述,很好,物有所值,才知道有个论坛叫鱼C,偶尔在看视频之余去论坛逛了下,发现好多人在说自己写贪吃蛇,俄罗斯方块,我想想都羡慕,强烈的冲动之下,我百度文库看了好多,看不懂,还好我知道一件事,循序渐进,我开始从最简单的画图开始,有一天我逛完鱼C之后状态良好,顺便百度了下到底画图头文件到底怎么才能下载,真心找到,安装以后当天瞬间就感觉那几天的那个开心啊,教程的进度一天一个样。
本着做一个小游戏的想法,开始学习网络上下载的教程,从静止的直线到移动的直线,从点的移动到控制键盘的点的移动,两个图案如何能够不相互影响的实现(如一个靠控制移动,一个自己会左移),边界弹射的判定条件的加入,一步步真心那几天搞得人都快疯了,而且单步试调什么的我还都不怎么会(只能用printf函数把小球的移动坐标显示出来,查看参数的变化来修改的),硬生生的啃下来,你能想象完全不懂,到设计的完成吗?时间花了我差不多1个星期。
一个比贪吃蛇,俄罗斯方块简单得多的游戏消耗的精力的是贪吃蛇的好多倍,而贪吃蛇的二维数组的制作其实是因为我对于链表的不怎么会用的情况下而无奈的选择,而贪吃蛇的制作也因为种种原因卡了好久,直到又一次看到一个帖子说用点做贪吃蛇左上角坐标的节点才继续消磨,前前后后总共也就花了2个星期,但是比小球弹射的游戏简单多了,因为基本的设置都是一样的,而在此基础之上俄罗斯方块的制作更加的简单了,无外乎就是算法和数据的结构,渐渐地我开始了解学习编程除了开始必须要了解的规则,更多的是人对于算法和结构的理解,(更深层次的就是硬件方面的知识了解),基础固然是重要的,更多的是对于我们思维的解读与对需求的认知。
学的稍微多一点点我就觉得我还有好多好多的东西没有学习,说真的,更多的是茫然,对于未来怎么走,给个建议吧@小甲鱼 @拈花小仙
问硬件不知问谁?百度不清不楚,在软件方面我看到了从小甲鱼老师的视频教程中获益许多,愿诸君共勉
|
评分
-
查看全部评分
|