暑假想做一个贪吃蛇或者俄罗斯方块,请教可行吗

暑假想做一个贪吃蛇或者俄罗斯方块,请问可行吗?
我刚念完大一,学过C语言以及数据结构,目前对C语言的运用包括一个简单的成绩管理系统和一学期的ACM训练,对C++和图形设计不太清楚,以我现在的状况要在暑假完成一个贪吃蛇或俄罗斯方块的课题设计是否有较大难度?如果可行,哪一个比较适合我?我应该从哪里开始入手,要做哪些前期准备呢?如果不可行,是否有什么更合适的课题推荐?非常感谢!

------解决方案--------------------
肯定可行。

两者难度差不多。

准备工作:学习一下GDI/GDI+
------解决方案--------------------
完全可行。

现在首先的任务就是找个GUI库学习下,MFC,Qt,.Net都ok
------解决方案--------------------
算法是关键~~ 图形界面C语言也是可以用~~ 不好看而已~~
------解决方案--------------------
可以用图形库啊,网上有ege库,很好用http://tcgraphics.svn.sourceforge.net/viewvc/tcgraphics/trunk/man/index.htm
------解决方案--------------------
其实呀, 你可以用gtk, ubuntu的桌面环境就主要用这个完成的, 你可以学下gtk, 
gtk的builder还可以, 用起来我想比其他的要简单的多。。
gtk, 可以跟glade一起配合用, 

他们都是纯c的接口, 可能你会更熟悉一些。

我最近用gtk, libxml实现了一个在百度下载歌曲的下载器。。
------解决方案--------------------
完全可以,不过要自学一些东西,上网上多看看吧
------解决方案--------------------
我初学LINUX的时候写过一个,纯C语言+命令行的
http://topic.****.net/u/20101001/01/2280b2dd-1446-439d-b1f8-cdd9db1fd615.html

其实这两个都是很简单的,做过的人都知道