V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huanghua123
V2EX  ›  程序员

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

  •  
  •   huanghua123 · 2016-04-28 00:38:00 +08:00 · 3546 次点击
    这是一个创建于 3138 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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


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

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

    1. 一个普通的文本编辑器(打开文件,编辑文件,保存文件,导出 html )
    2. markdown 预览(使用 webkit 载入导出的 html )
    ppdg
        16
    ppdg  
       2016-04-28 15:14:58 +08:00
    @zhangbohun 还可以有技能,有属性,有级别. 哈哈
    dvorak4tzx
        17
    dvorak4tzx  
       2016-05-08 14:45:22 +08:00 via iPad
    还是调用 pandoc 把。。。。。。这个比较强大。外, vc++ 不跨平台,我准备用 qt 写一个。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.