基于 QT 的游戏『迷宫』

本游戏主要实现了人控制键盘使小人走出迷宫。玩家需要在规定的时间内从起点移动到终点。玩家可以根据自己的需求选择不同的头像以及创建不同规格的迷宫(仅限于大于五的奇数)。在游戏过程中,当人碰到墙壁的时候无法移动。当时间归零时,游戏结束。

阅读剩余部分

基于 Cocos2d-x 的游戏「植物拼图」

此项目为「游戏架构与设计」课程实践完成的基于 Cocos2d-x 游戏引擎的游戏作品『植物拼图』,由两人合作完成。

阅读剩余部分

Express 学习笔记

本着所学必有所记的原则,学习一样新东西之后必须要做好笔记,即使现在时间似乎有点赶,但还是记录下来我的学习笔记,不然过不了多久就忘了。
Express 是基于 Node.js 平台,快速、开放、极简的 web 开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

阅读剩余部分

vs code 使用记录

使用 vs code 将近一年时间了,开始搭本地 C++ 环境真的是折磨,不过弄好之后就真香了,写这篇文章主要是记录以下几点:
1. vs code 常用快捷键
2. 常用的插件
3. 使用心得

阅读剩余部分

HTML5音频API Web Audio - 分析音频资源

在 AudioContext 音频上下文中,把音频文件转成 buffer 格式存为 AudioBufferSourceNode ,前面是直接链接给 GainNode 控制音量,现在我们要分析音乐的一些特性,所以要改成先链接给 AnalyserNode ,最后到达 destination 输出音乐。这里形成了一个音频通道,每个模块通过 connect 方法链接并传送音频。
本文就从 AnalyserNode 开始介绍。

阅读剩余部分

HTML5音频API Web Audio

因为毕业设计要做音乐可视化的相关项目,所以必须要弄清楚 HTML 5 的音频 API —— Web Audio。 初看官方文档时发现音频处理模块太多了,只能一边用一边学,所以先去跟着慕课网上的课程『HTML5音乐可视化 』走,慢慢研究这里面的架构。

阅读剩余部分

毕设日记

这个月的压力很大,要在不知道复试线的情况下准备复试,还要加紧做毕业设计,为了让后面写论文的时候有迹可循,写下这篇长期更新的『毕设日记』作为记录。

阅读剩余部分

maupassant主题创建Tags页面

日常折腾博客的我又上线了,这次改造的是『Tags页面』,之前使用next主题时默认是有tags页面的,但是现在用的主题没有,前段时间做右侧about模块时要点击标签跳转到/tags页面就做了个很简陋的tagcloud,今天花时间优化一下。

阅读剩余部分

《编译程序设计原理与技术》笔记之自动机与正规表达式

有限自动机是具有离散输入与输出的系统的一种数学模型,系统可以处于有限个内部状态的任何一个之中,系统的当前状态概括了有关过去输入的信息,这些信息对于确定系统在以后的输入上的行为是必需的。

阅读剩余部分

《编译程序设计原理与技术》笔记之形式语言和文法

语言是人类社会生活中不可缺少的交流工具,计算机的出现促进了语言学的研究,也别是形式语言学的研究。程序设计语言是形式化的语言,是人与计算机之间相互传递信息的工具。

阅读剩余部分