摘要:
1.一群人把一堆砖头从A地搬到B地:根据搬砖的块数2.一个剧组排演话剧:根据角色的不可替代性3.爵士乐小组的演奏 / 交响乐团成员的演奏:根据成员在在队伍中的不可替代性分配推荐 Miles Davis 爵士乐队的演奏4.一群队员在职业球队踢球:根据其在队伍里的协调能力和得分能力5.医生, 护士, 麻 阅读全文
摘要:
SFML官方教程:http://www.sfml-dev.org/tutorials/2.4/start-vc.php 注意:附加依赖项手动添加,注意提到的相互依赖项,一定不能少。debug为sfml-xxx-s-d.lib,release为sfml-xxx-s.lib。 如果为win32 appl 阅读全文
摘要:
本质上是产生随机数来定义敌方坦克的属性状态。其间遇到问题默认的随机函数产生的是伪随机数,之后添加了时间种子,但是事实上由于srand((int)time(0))是根据当前时间的秒来作为随机数种子,然而由于时间间隔是几个毫秒,所以导致随机种子是没有任何作用。之后试着将种子设为微秒,然而这又暴露出一个没 阅读全文
摘要:
修正了坦克上下移动时到边界的判断条件和处理方法 增添了坦克旋转时碰到边界的处理 均由之前将图片近似成圆后使用半径判断改为用实体的四个顶点判断是否越界,视觉效果和玩家体验有明显改变。 今天上完数据结构课,搞Huffman压缩文件看代码看的头晕,回来一通乱改…有几个在循环里变量用忘记重置值了,导致坦克在 阅读全文
摘要:
团队使用sfml框架,Tank类继承自sf::Vector2f,新添属性tank_speed,forwarding,backing,clockwising,anti_clockwising,velocity。键盘响应世间来实现改变坦克属性的值。 使用void update(sf::Time elap 阅读全文
摘要:
一般的fft需要将点数补成2的整数次幂,MATLAB中有fft函数,输入N点序列则输出也是N点序列,其中N不一定为2的整数次幂。所以会疑惑MATLAB做的fft和N点序列对应的dft是否一样。经过验证,MATLAB中对N点序列做fft的结果与N点dft的结果是完全一样的,没有对N点序列进行补0后再做 阅读全文