![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目实现
sjtuzwj
2017届sjtu本科生,新手入门,希望锻炼代码能力吧
展开
-
简易pygame实现的倒计时器
功能:1、背景颜色由绿色随着时间渐变为红色2、倒计时剩余30s时出现秒针音效报时3、剩余5s时,时间字体变大3、剩余1s时出现警告声提醒通过点击红灯和绿灯控制开始和结束。考虑到开始时间为90s,所以没有用time==0来作为标记,而是另加了一个bool变量判断是否开始计时。时间等参数可以自行调整,目前的倒计时器主要是供一分半的演讲使用,仍需改进。代码:https://github.com/sjtu...原创 2018-03-28 12:42:52 · 4717 阅读 · 1 评论 -
Brainfuck Interpreter 解释器 C++实现
Brainfuck语言是用于自制解释器练手的一个很好的项目,个人感觉技术难点主要是对于括号匹配跳转的分析,但是这个知识可以通用到其他语法分析项目中,个人感觉收获很大。Brainfuck是由一定的初始值为0的cell和一个指向Cell0的指针所构成的,语法如下,作为图灵完备的语言,很有奠基价值#include<iostream>#include<cstring>/* &g...原创 2018-04-30 21:37:08 · 552 阅读 · 0 评论 -
鼠标轨迹可视化组件
舍友女朋友要做这个大作业,然而是C,我用python随便实现了一下主要是由于屏幕存在刷新频率,必须用平滑曲线实现,否则会出现间断的现象。这里读取了两次位置,然后松开鼠标之后所有轨迹消失(本来是想做成渐变,但是技术实力不够)代码十分简洁,这也是py相对于c的优势所在import pygame,syspygame.init()screen=pygame.display.set_mode((1200...原创 2018-05-03 21:04:07 · 740 阅读 · 0 评论