《GAME SCRIPTING MASTERY》学习记录

这本书很难买到,二手的在亚马逊上居然要600块 (逃,就买了pdf然后去淘宝打印。购买原因是之前写过一个简单的3D渲染器,发现需要一个脚本语言来给它直接在运行的时候进行调试, 在网络上面发现这本书风评很好,遂购入。现在开始阅读。…

五级流水线CPU制作

《自己动手写CPU》到了 想先搞一个简单五级流水线的CPU出来 搭建MIPS环境需要32位环境,如果是用WSL的话还需要特别设置一下才能使用 参考这个回答 Win10的Linux子系统能运行32位程序吗? - 封尘印的回答 - 知乎 这个环境用WSL来搭建还是有问题,晚上自己写了一个简单的MIPS编译器出来(暂时就支持一条指令ori) [2019/10/11] 最终使用了VirtualBox 安装 Ubuntu 16.04 32位搭建了这个编译环境(尝试了十几次,还是这个组合最稳定简单) [2019/10/13] 晚上弄了第6章的东西,仿真最后不对,还要改[2019/10/13] 今天和昨天debug了6、7个小时的经验来看,主要是抄书上代码抄错和原先代码没有根据新的逻辑修改导致了这些奇怪的bug [2019/10/15] 从今天的debug经历来看,主要还是指令的二进制容易看错,vscode 的插件确实用的很爽[2019/10/16] 今天的bug难de啊,lwl指令死活有问题,初步推测是从寄存器的数据和ram里的数据混合时不同步导致的[…

膜拜vczh的原因

赚钱与幸福感 这篇主要讲幸福感,很有共鸣 伴随我成长的编程书 vczh的学习路程…

编译原理学习-制作基于DFA的语义分析器

前言 这是编译原理学习的一部分,最终目的是做一个类C语言的完整编译器!这篇的目的是先制作一个语义分析器 今天看完了轮子哥的大学论文 《构造正则表达式引擎》新鲜出炉啦! 写的很简洁明了 之前写过一些暴力穷举的语义分析器,现在打算来写一下用DFA的语义分析器 编译原理老师的板书…

国庆-计算机图形学学习计划

《3D游戏编程大师技巧》 准备沿着这本书系统的学习一下,之前断断续续的学习了相关知识,希望能照着这本书弄出一个自己的游戏引擎 计划 2019/10/1 载入模型支持 [done 2019/10/2 爽!] 进度 2019/9/29 读完第一部分 2019/10/1 读完第二部分(这部分和3D数学基础重合了) 2019/10/5 修正了Flat着色 加载汽车模型加载地球模型经过修正的flat着色…

计算机图形学

打算制作一个类似我的世界的游戏 具体目标: 实现自由移动的摄像机 [done] 2019/9/28 原来的项目bug太多了,改不过来了,打算重构一个 准备在mini3d基础上改进成这个游戏需要的引擎 准备实现光照 2019/9/28 下午 实现了平面着色,加了一个自动环绕的光源,爽 计划加入纹理贴图 (有问题 现在的贴图会错误位移) 2019/10/1 修好了 计划实现多模型输入 计划做一个渲染器作为课程展示 目标: 实现贴图 [done] 自由移动摄像机 [done] 2019/9/22 实现了不能移动鼠标的自由漫游 2019/9/23 按照浅墨的逐梦旅程:Windows游戏编程之从零开始第21章弄了一个摄像机系统…

编译原理学习

期望: 实现一个C语言子集的编译器 实现IDE 实现在自己写的CPU上完成的汇编 进度 在看《Compiler Construction - Principles and Practice》 下载地址 2019/9/13 第一章阅读完成 看《自己动手写编译器》 2019/9/17 nb啊!!!这个编译器真的神奇,完成前五章的教程 2019/9/22 开始啃第11章 有点难 2019/9/24 已啃完11章 看《自制编译器》 2019/9/25 有些不喜欢java,故可能只拿来参考 看《编译器设计》 2019/9/26 这本书似乎是一本进阶的书籍,用来进行参考 打算写一个暴力穷举的词法分析器 2019/…

CPU设计

[2019/8/14] 开始调试实验八 多周期CPU [2019/8/15] 完成实验八调试 开始实验九 多周期CPU实现 [2019/9/22] 完成实验九 多周期CPU实现(可能会暂时停止一段时间,等课程上到那部分时候再对CPU进行优化) [2019/10/3] 多周期CPU调试中 [2019/10/4] 龙芯的教程Bug太多了,买了本自己动手写CPU…