想利用 vc++完成一个 markdown 编辑器,有什么好建议吗?

2016-04-28 00:38:00 +08:00
 huanghua123

主要是为了用于 vc++这门课大作业,不想很水的写个贪吃蛇小游戏之类的。

我一直在搞 java 。对 c 这块一点都不熟,各位 v 友可否提供点思路?

3435 次点击
所在节点    程序员
17 条回复
wohenyingyu01
2016-04-28 00:43:16 +08:00
研究生毕业设计做贪吃蛇得优秀的路过。。。
huanghua123
2016-04-28 01:05:52 +08:00
@wohenyingyu01 = =这不是大一做的东西么
skydiver
2016-04-28 01:34:26 +08:00
一定要用 C++?果断 C#
incompatible
2016-04-28 01:40:26 +08:00
@wohenyingyu01 哪个学校的研究生会这么水?
fy
2016-04-28 02:00:43 +08:00
不要费事了, C++做 markdown 编辑器难点根本不是 C++本身。
准确来说并没有什么像样的难点,只有各种苦工,然后如果你不会设计,界面还会很难看;你会设计,又不一定能够实现你的设计。
msg7086
2016-04-28 02:44:12 +08:00
做作业就好好做作业,不要老想着搞个大新闻。
你要写个项目可以单独弄个开源项目,用正确的技术和设计去实现。
ppdg
2016-04-28 03:35:19 +08:00
任何一个你觉得很水的东西有人都能做的很惊艳.看你想怎么做了.贪吃蛇得优秀有什么意外的,关键就是什么样的贪吃蛇.你心中的贪吃蛇并不是别人心中的贪吃蛇.比如多人对战,AI 设计,你觉得这东西都很水?
Solael
2016-04-28 05:08:07 +08:00
beginor
2016-04-28 08:47:17 +08:00
用 VC 封装浏览器内核,然后再调一个 URL ,估计一百行代码搞定,接下来就是看你怎么吹了
wohenyingyu01
2016-04-28 09:19:40 +08:00
@huanghua123
@incompatible
是英国的研究生,加上寒暑假只有 1 年,本科是学文科会计法律的,所以当时研究生毕业的时候没学过 c ,还不太会编程,都是 java 写的。


@ppdg
确实是 AI 多人对战的,原理类似 Dijkstra 算法,基于 A*寻路算法的改进,加上了对手行动的概率预测的第三个参数,本来还想把这个参数结合贝叶斯,可惜时间不够了没学会贝叶斯,现在看来的确很水,而且英文不行论文没写好,估计老师看在上面一条的情况下勉强给我个 A 。
forrestchang
2016-04-28 12:04:22 +08:00
贪吃蛇也可以以做出很有意思的东西的,可以和机器学习结合起来。

Markdown 编辑器最主要的就是完成一个 Parser 吧,然后外面再套一层 GUI 就行了。
mgongwang
2016-04-28 12:13:12 +08:00
huanghua123
2016-04-28 12:17:34 +08:00
@mgongwang thank you !!
zhangbohun
2016-04-28 12:24:20 +08:00
贪吃蛇也可以的,做成贪吃蛇 AI ,自动寻路什么的,好玩。
SmiteChow
2016-04-28 13:05:39 +08:00
两部分:

1. 一个普通的文本编辑器(打开文件,编辑文件,保存文件,导出 html )
2. markdown 预览(使用 webkit 载入导出的 html )
ppdg
2016-04-28 15:14:58 +08:00
@zhangbohun 还可以有技能,有属性,有级别. 哈哈
dvorak4tzx
2016-05-08 14:45:22 +08:00
还是调用 pandoc 把。。。。。。这个比较强大。外, vc++ 不跨平台,我准备用 qt 写一个。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/274945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX