Skip to content

MSCP | mcpp项目学习与贡献者培养计划

MSCP是一款基于mcpp-standard开源项目开发的"地球Online"风格的角色扮演游戏。在游戏中你将扮演一个"编程初学者", 为了入门"现代C++"并揭露其背后的真相, 踏上了一条充满挑战和惊奇的现代C++学习之路...

  • 价格: 免费
  • 开发者: Sunrisepeak
  • 发行商: MOGA
  • 发行时间: 预计2025年10月
  • 游戏体量: 100H - 200H之间
  • 标签: 类魂系列、模拟人生、🌍Online、程序员、C++、开源、费曼学习法
mcpp-standard开源项目简介

一个 强调动手实践现代C++ 入门教程项目。以现代C++的核心语言特性为基础, 开发了一套 [Book + Video + Code + X] 结构的"现代"教程。其中:

  • Book: 对应的是提供在线电子书和文档解析
  • Video: 提供核心语言特性的讲解视频
  • Code: 提供对应的代码练习及自动化检测工具(包括在线代码练习环境)
  • X: 提供项目的社区论坛和交流讨论群组

项目的电子书、练习代码及相关工具开源在Github上, 视频发布在Bilibili和Youtube上

Star History Chart

项目之前也被业内媒体 HelloGithub 收录和分享过(112期)

Featured|HelloGitHub

一、活动内容

活动以mcpp-standard项目现有的核心语言特性的学习和交互式的代码练习的完成为 主线剧情 , 并在过程中 玩家先扮演C++学习者, 学习相关的核心特性, 然后再扮演技术分享者 把学到的C++特性用自己的语言和逻辑在分享给其他人, 双重视角 + 费曼学习法来快速入门现代C++

同时活动也设置了 支线剧情 的玩法, 玩家在完成新手村任务(T0)后, 即可选择申请加入 活动小组, 然后就可以以团队协作的方式, 参与活动/社区/项目的开发和维护中, 感受一个开源项目和社区是如何运行的...

目标

  • 基础目标
    • 初步的入门/了解现代C++
    • 使用mcpp-standardcppreference持续学习的能力
    • 具备成为现代C++的技术分享者/布道者的初步能力(编写技术文章、制作教学视频...
    • 成为mcpp-standard项目的贡献者(至少合入一次PR
  • 扩展目标(可选
    • 了解活动/开源项目和社区的开发和运营方法
    • 参与活动/项目/社区的维护和开发
    • 成为mcpp-standard项目和社区的核心贡献者/开发者

流程结构和玩法

活动整体设计了主线剧情 + 可选的支线剧情

  • 核心玩法/主线: [学习现代C++核心特性 -> 把学到教会其他人 -> 参与社区讨论] 循环这个过程

TIP

二、如何参与和游玩 ?

由于活动涉及的项目/材料/工具内容, 几乎都是开源的, 所以理论任何人都可以参与该活动

TIP

如果参与中遇到问题/困难, 可以 查看 常见问题 或 在论坛创建话题贴 -> mcpp论坛

注: 活动相关的文档/工具等资源可以查看 -> 活动地图

三、社区

四、相关链接