最近在写一款牌类游戏,遇到了一些数学计算的问题。就说癞子斗地主,要写出函数给出手中所有大过上一家出牌的手中牌的组合,如果用一般的遍历来处理情况条件会相当复杂,用集合来做会简单很多。
在做 Web 开发的时候可能没有觉得数学计算方法的重要性,在做游戏的时候就明显感觉到自身数学能力不够。可是又不知该从何学起,虚心请教各位大大,希望能够得到一个学习的方向。
算法导论看了没
从《离散数学》入门吧
又没人拿 ruby 写游戏 rpg maker 除外
#3 楼 @karmue RubyMotion 可做 IOS 开发 可用 Cocos2d 做游戏引擎
领域不同要求差异也比较大,比较做 3D 渲染的话,图形学就是计算机和数学的交叉学科了,线性代数、微积分、概论统计都需要掌握。做得越深,对数学的要求越高。
应该有相似问题的解决方案什么的吧?觉得数学是入门最慢的。。。
离散。感觉和计算机相关性最大吧?比如会单独讲下证明的方式,bool,数论,概率论 http://book.douban.com/subject/3125432/
高数,概率统计,线代。
高数似乎是要先行,因为概率要用到一些微积分。线性倒是很高数没有什么关系。
从 为什么1+1=2 这个命题开始。
为什么1+1=2