这篇文章首次被发表在Medium上。
我们很高兴地宣布Learn sCrypt的推出,这是开始使用sCrypt的第一个教程。
[caption id="attachment_475149" align="alignnone" width="775"] Learn sCrypt中的一个章节[/caption]
闻之不若见之,见之不若知之,知之不若行之。
——中国谚语
我们相信在实践中进行学习是掌握一门新的编程语言的最有效方法之一。Learn sCrypt是将比特币网络上的链上井字棋游戏的开发过程分成交互式章节内容的系列课程。您不需要事先了解sCrypt的相关知识。在课程结束时,您可以通过一个集成网络前端页面来建立一个功能齐全的井字棋游戏,并使用现有的钱包来玩这个游戏。
[caption id="attachment_475151" align="alignnone" width="765"] 比特币系统上的井字棋游戏[/caption]如何开始使用?
请您前往Learn sCrypt并进行注册¹。在每一章节中,当您完成编辑器中标记的所有TODO事项之后,只需点击 “SHOW ANSWER”,就可以将您的解决方案与默认的解决方案进行比较,如下图所示,这是一个在视觉上吸引人的存在差异的视图。一旦您准备好继续进行,您可以点击“NEXT >”来标记该章节已经被成功完成。
[caption id="attachment_475156" align="alignnone" width="777"] 答案展示[/caption]您想贡献自己的力量吗?
与许多其他的交互式学习网站相比,Learn sCrypt的一项巨大优势在于它易于扩展。所有的课程内容都是开源的,且它们被托管在GitHub上。只要遵循预定义的格式,任何人都可以创建新的课程并将其添加到Learn sCrypt中。
您今天便可以访问Learn sCrypt并开始学习sCrypt!如果您有任何问题或反馈,请在Slack中与我们联系。
鸣谢
我们要感谢Kevin Healy、Phil Song、Mihael Šinkec以及Pasquale Valentin对Learn sCrypt测试版本给出的宝贵反馈。
***
注释:
[1] 您也可以选择不注册,您仍然能够以访客的身份使用该网站。但是,您的进度将不会被记录下来。