楼主被迫参加一个四个人组队的编程大赛(其实很小);
然后需要我们在半年里做出个拿的出手的项目;
很苦恼做什么,编程语言仅限C/C++;
求各位大神指点指点,趁寒假充充电;
好歹想努力努力拿个奖;
1
onemoo 2015-01-21 14:58:02 +08:00
小游戏
|
2
Bitex 2015-01-21 15:01:22 +08:00
|
3
hyzjshwo 2015-01-21 15:01:25 +08:00
贪吃蛇,俄罗斯方块,自己动手写个微型操作系统。
|
4
overflow 2015-01-21 15:05:50 +08:00 5
宿舍级 GFW
|
5
akagi 2015-01-21 15:08:30 +08:00
如果你爱他,带他用WDK,因为那是天堂~
|
6
haozhang 2015-01-21 15:11:04 +08:00
其实做不出来什么,数据结构和数据库都没学,写起来有点吃力的。
|
7
dbbbit 2015-01-21 15:21:46 +08:00
模拟cpu
|
8
jsq2627 2015-01-21 15:25:29 +08:00 3
可以学习 Qt。我有个同学大一 C++ 大作业是用 Qt 写了一个类似 Powerpoint 的东西,可以插入文字图形图片,能用这个程序制作出一个简易 PPT。
还有同学用 cocos2d 做了山寨版的保卫萝卜,在 PC 上运行。 有人利用 OpenGL 做了个简单的游戏引擎,还自己实现了一个基本的物理引擎。 有人跟着一本叫做 30天学写操作系统 的书来写了个微型操作系统。 有人利用 C++ 写了个软件光栅化渲染器。 那一次我是用 Qt 写了个简单的 Markdown 编辑器,支持语法高亮和编译输出 HTML。 C / C++ 能做的事情很多。你可以写一个简单轻量的 Web Server (我有同学正在这么做,他正尝试用 FastCGI 和 PHP 对接),可以自己发明一个编程语言,用 C++ 写编译器(可以帮你提前学习编译原理),也可以写移动端 app(WP 支持用 C++ 来开发 app 的)~~ 我印象最深的一个同学的作品是实现了用声波在电脑之间传输信息,类似支付宝声波付款中用到及技术。 |
9
bbx 2015-01-21 15:33:42 +08:00
操作系统
|
10
andy1987 2015-01-21 15:37:59 +08:00
做什么不重要,反正都是要学习,那就做个自己喜欢的东西好了
|
11
pexcn 2015-01-21 15:40:54 +08:00 via Android
做个静态页面生成器。。
|
12
learnshare 2015-01-21 15:43:14 +08:00
别局限在 C 上,能搞的语言和玩具很多,C 能玩的面还是比较少的。
|
13
mhycy 2015-01-21 15:43:44 +08:00
音频频谱图生成工具
调用FFTW/BMP两个库加点运算就好了 |
14
mhycy 2015-01-21 15:44:09 +08:00
买套单片机开发板玩玩也行
|
15
zts1993 2015-01-21 15:47:02 +08:00
我就占位看着下面的人推荐python
|
17
kongkongyzt 2015-01-21 15:49:00 +08:00
推荐python
|
18
bcxx 2015-01-21 15:50:08 +08:00
linux 内核 XD
|
19
bombless 2015-01-21 15:53:27 +08:00
人工神经网络吧,听着就高大上,然后你搞一个“训练机器人走迷宫”的程序,不了解的人还以为真的很厉害呢。
|
20
tabris17 2015-01-21 15:54:45 +08:00 2
hello world
|
21
chon 2015-01-21 16:06:46 +08:00 via Android
当年大一还在用Windows的时候查Win API写了个简陋的音乐播放器。
|
22
ksc010 2015-01-21 16:07:34 +08:00
1.一个简易的代理服务器
2.小游戏(贪吃蛇啥的)不用图形,纯字符就行 3.基于文本的增删改查-数据管理系统 |
24
mringg 2015-01-21 16:16:23 +08:00
写个小游戏吧
|
26
xpfd 2015-01-21 16:44:20 +08:00
实际上,C语言在别人手里可以做任何事情,但是在自己手里却啥也干不了 :)
相信好多人都有这样的感觉 |
28
tb4649120073rs 2015-01-21 16:49:30 +08:00
操作系统 编译器 选一个吧
|
29
init 2015-01-21 16:58:10 +08:00
学生管理系统啊 必须的啊~
|
31
boom11235 2015-01-21 17:01:52 +08:00
简单版的http服务器,操作系统,数据库,要就得选这么高大上的
|
33
JustZht 2015-01-21 17:07:45 +08:00 via iPhone
@init 学校课程设计的那个作业反正我们班好多人百度…不知道是不是只有我们这比较水
我最近在看P2P,UDP,NAT穿墙打洞啥的… |
35
knightluffy 2015-01-21 17:10:48 +08:00
刷OJ去。。然后你能知道C的乐趣了。。
|
37
JustZht 2015-01-21 17:25:13 +08:00 via iPhone
@mianju 只能用Cpp么…要是我的话…真不济就写网页做前端然后加个壳,比如Atom Shell…
|
38
jsq2627 2015-01-21 17:25:48 +08:00
@mhycy 还有 Arduino、树莓派呢。
Arduino 很好玩的,能做迷宫寻迹小车,监控小车,等等,想象的空间很大。程序是用 C 写的,而且程序部分基本比较简单。 去年我做的一个,炒鸡简单 = = 视频做得比较酷,于是成绩不错。 |
41
Imivan 2015-01-21 17:58:33 +08:00 via iPhone
寫個紀念碑谷
|
44
jsq2627 2015-01-21 18:23:17 +08:00 1
@vimutt http://www.rr-sc.com/thread-16451117-1-1.html
只记得这个了。片头 Logo 的找不到了。这家论坛积分比较难搞,帮你把解压密码拿出来了 https://www.base64decode.org/ d3d3LnJyLXNjLmNvbS05MTk2QTQ2QkEzMEE2MTc4RUM3REY5M0Q5M0QzRDJDOA== |
45
jimrok 2015-01-21 18:55:15 +08:00
写个缩略图生成的库。
|
46
zddhub 2015-01-21 19:24:45 +08:00 via iPhone
建议写个实用的工具。我那会上学的时候,因为校园网老断,然后有哥们写了个程序自动连接qq,迅雷,就毫无悬念的获奖了。
|
47
Linxing 2015-01-21 20:18:54 +08:00
写过贪吃蛇......
|
48
reeco 2015-01-21 21:48:04 +08:00
经典的学生成绩管理系统
|
49
66CCFF 2015-01-21 21:49:58 +08:00
大一的时候因为课程设计写了图形化界面的贪吃蛇、走迷宫。因为不会写MFC、QT之类的。。
于是自行使用了 CImg.h 来绘图。 还显示了FPS呢23333 |
50
breeswish 2015-01-21 23:43:47 +08:00
libJSON (@Tongji University)
|
51
xinghuan 2015-01-22 00:02:10 +08:00
免杀远控
|
53
nyanyh 2015-01-22 08:26:21 +08:00
HIPS
这方面资料很多,去年自己做了一个到现在还在用- - |
54
donglingyongadls 2015-01-22 11:28:09 +08:00
感觉写这种东西,不如自己实现一个STL,哪怕粗陋,也是一生受用
|
55
ybh37 2015-01-22 11:39:32 +08:00
病毒,控制机房所有电脑。
|
56
zenliver 2015-01-22 15:24:19 +08:00
学学数据结构和算法, 然后再玩, 不然没意思, 小孩子过家家,,,
|
57
juxingzhutou 2015-01-22 20:09:19 +08:00
如果时间充裕就学一下MFC,学一下DirectShow的简单用法,然后写个简单的窗口,调用一下摄像头获取图像。最后找两篇视频检测的论文,把里面的算法实现了,想点有意思的用法出来做做视频监控、模式识别之类的东西出来。
如果可以使用开源软件改的话那就简单了,找一个摄像头捕捉的开源软件,把里面多余的功能都扒掉,在菜单里面加几个item作为功能入口,然后修改一下过滤器设定一下功能的逻辑就大功告成了。 |
58
lalalanet 2015-01-26 21:33:37 +08:00
只用C语言,不用图形界面,又想获奖。
写个C语言的 python/javascript 解释器,保证获奖。 |