由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 能发自学日志么?
相关主题
请推荐一本语言方面的C++书籍UML and SDL
再问两题:1)number of 1s in an integer.2)A fast way to generate moves for TIC TAC TOElive streaming technologies
An interesting C++ compile error请推荐嵌入式的显示架构
[合集] thinking in c++ 这书如何?问个INTERVIEW QUESTION
关于linked list的copy cstr和dstr问个问题
register variable攒rp,面试经验报告
question for C++ constant新料:证人出现!Trump是性骚扰sex predator (转载)
C++class指针转换新料:证人出现!Trump是性骚扰sex predator
相关话题的讨论汇总
话题: 数据结构话题: c++话题: 递归话题: sdl话题: 后头
进入Programming版参与讨论
1 (共1页)
B******k
发帖数: 44
1
纯粹兴趣学C++、数据结构,目标是2D游戏开发,因为纯粹是兴趣所以进度比较慢。
目前进度一个月(应该超过一个月了):
C++进度:C++ Primer Plus看到Class,后头的Inheritance还没看,再往后的比如
Friend啊,nested class啊这些多少都要用到所以知道一些,operator overload写过
一点不过不熟。vector和string经常用不过肯定不敢说熟悉,比如前者用就是当做数组
来用。但是我现在看的不多了因为觉得光看不写很快就忘记了,干脆先写,不会的就再
看。当然导致基础肯定不扎实。
数据结构:这个才开始没多久,写了vector和linked list,然后发现递归很头疼,这
两天都在看递归,MIT有个用Scheme的递归教程,我拿过来用C++写练习,等写完递归就
回去看教材里头的backtracking(当初就是觉得八皇后比较难以理解怎么那么简单的递
归代码)以及后头的简单语法分析,然后是stack、queue、tree等等,总之这个蛮长时
间的。
游戏编程:这个月初写了几个迷宫生成算法,想写个Roguelike来着的,发现水平不够
果断放弃。目前看了几篇SDL的教程,感觉不难,还是后头的算法和数据结构比较困难
,所以转回头去看数据结构。当然这不代表我非得学完数据结构再回来。我可能隔一阵
子就写一个很简单的小游戏,比如说第一个小游戏就想写图形界面的Tic-Tac-Toe,第
二个可能是五子棋,然后学完tree/graph之后加上AI,等等。
版面能发日记么?不能发的话就算了,争取一周更新一次,毕竟学的比较慢。
c*******y
发帖数: 1630
2
因为纯粹是兴趣所以进度比较慢?
我觉得刚好相反,如果是兴趣,应该做的比别的事情都快。

【在 B******k 的大作中提到】
: 纯粹兴趣学C++、数据结构,目标是2D游戏开发,因为纯粹是兴趣所以进度比较慢。
: 目前进度一个月(应该超过一个月了):
: C++进度:C++ Primer Plus看到Class,后头的Inheritance还没看,再往后的比如
: Friend啊,nested class啊这些多少都要用到所以知道一些,operator overload写过
: 一点不过不熟。vector和string经常用不过肯定不敢说熟悉,比如前者用就是当做数组
: 来用。但是我现在看的不多了因为觉得光看不写很快就忘记了,干脆先写,不会的就再
: 看。当然导致基础肯定不扎实。
: 数据结构:这个才开始没多久,写了vector和linked list,然后发现递归很头疼,这
: 两天都在看递归,MIT有个用Scheme的递归教程,我拿过来用C++写练习,等写完递归就
: 回去看教材里头的backtracking(当初就是觉得八皇后比较难以理解怎么那么简单的递

B******k
发帖数: 44
3

有些别的因素导致没法集中大块时间搞这个,所以只能慢一些了。争取九月底之前搞完
数据结构,掌握基本的SDL库,再写1~2个最简单的小游戏,就好了。

【在 c*******y 的大作中提到】
: 因为纯粹是兴趣所以进度比较慢?
: 我觉得刚好相反,如果是兴趣,应该做的比别的事情都快。

r****t
发帖数: 10904
4
可能时间比做别的事情的时间短

【在 c*******y 的大作中提到】
: 因为纯粹是兴趣所以进度比较慢?
: 我觉得刚好相反,如果是兴趣,应该做的比别的事情都快。

B******k
发帖数: 44
5
一个月了,报告一下:
数据结构暂时没有继续学下去,只学了链表和堆栈以及队列,后头的树因为还没用到所
以就还没学。SDL也是边用边学,目前学到这里十八课:
http://lazyfoo.net/SDL_tutorials/index.php
游戏写了四个了,tic-tac-toe,snake,pong以及目前基本写完懒得继续填feature的
breakout。接下来想写的是一个platformer,主要是锻炼以下能力:
读txt格式文件(platformer有关卡的概念了)并将其储存信息合理的读到class中;
简易关卡编辑器,其实就是按照事先想好的格式写txt文件;
学习怎么样读和显示tiles,这个应该不难,但是我琢磨着因为platformer的tiles很多
,我是不是要专门用txt文件存放每个tile的信息(这个目前已经完成,其实很简单,
因为每个tile只有位置和sprite ID这三个信息);
简单的AI,我估计我要学树和寻路了。。。
对了,至今我还没学会怎么样静态编译SDL项目,擦。。。
1 (共1页)
进入Programming版参与讨论
相关主题
新料:证人出现!Trump是性骚扰sex predator关于linked list的copy cstr和dstr
Tic Tac to Donald Trump: 'Respect women'register variable
Tic Tac USA: respects all womequestion for C++ constant
他当总统第一天的日程安排C++class指针转换
请推荐一本语言方面的C++书籍UML and SDL
再问两题:1)number of 1s in an integer.2)A fast way to generate moves for TIC TAC TOElive streaming technologies
An interesting C++ compile error请推荐嵌入式的显示架构
[合集] thinking in c++ 这书如何?问个INTERVIEW QUESTION
相关话题的讨论汇总
话题: 数据结构话题: c++话题: 递归话题: sdl话题: 后头