1、写图形渲染或者游戏,必须是3D的,有图形很占便宜。一般到展示的时候声音图形并茂,当然能hold得住场,游戏主是这样,做容易,做好很困难,做手游也不错。
本科本来想用Haskell FRP Yampa做游戏,但是限于水平,只用Haskell做了一个L系统与分形的图形相关的东西,画出来的一些图形还有树远看挺真的,代码量也不多,主要是规则什么的比较烦,本来想渲染树皮叶脉,更真实一些,但是导师说这样就行了,给你过,你复习考试吧。
2、有硬件参与的,记得有一个同学做了一个自动拍照的机器人,基本上就是四处乱走,识别人脸,对焦,然后自动拍照。虽然你觉得挺容易,但是一个 人做下来挺难。其实如果做无人机的话也不错,当然前提是老师把无人机以及API资料提供给你,很多大学还做电子老鼠在迷宫找路什么的,基本就是路径搜索算法。
3、做一些有意义的东西,强人最后的毕业基本拿出来后就是发Paper的那种,Haskell用Arrow分析HTML的hxt库,还有remote库都是毕业设计的项目,最后被发展成非常大的project。
为了分数不推荐造轮子,虽然能学到很多东西,但是现在都有比较成熟的实现了。但不排除你是第2个唐凤、或者能写出改改就能商用的操作系统。
版权所有© 帮我毕业网 并保留所有权利