这次参加ArcBlock黑客松,虽未获得名次,仍有些许收获。
ArcBlock黑客松海报1.团队很重要
拿web端产品来讲,如果想在黑客松期间有完成度较高的作品,团队里至少需要前后端两个角色。就我自己而言,也考虑做NFT交易市场这样的作品参赛,但苦于自己是后端技术栈,短期内无法找到合适的前端小伙伴,只好作罢。反观做“幸运抽奖小游戏”的@娜娜 她们团队,四人优势互补,成果也很不错。
幸运抽奖小游戏演示截图2.idea不要太大
deadline就在那里,太大的想法无法保证足够的完成度。这次黑客松为期7天,由于跟工作时间冲突,真正开始项目是在端午假期。当时列了3个想法:
1> 识别徽章中的元素种类及个数
2> 统计徽章生成发放及流转
3> 梦阳快讯封装成blocklet
一方面考虑做点对大家有用对东西,另一方面考虑尽量能发挥自己在后端的优势
结合去年曾针对直播推荐做过一些可视化和辅助决策工具,考虑做“统计徽章发放及流转追踪”,由于对ArcBlock工具链及api把控度不高,想法2放弃。
由于尚未考虑清楚快讯的发展模式,加之快讯完成度不高,通过blocklet开放出来意义不大,想法3放弃。
接着想到社区小伙伴们在徽章交易过程中有识别徽章中特定元素种类及个数的诉求,上区块链浏览器看了下,发现获取账户资产的api使用起来很方便。获取资产后的徽章过滤、识别完全是后端领域可以随便玩,决定实现想法1。
ArcBlock 黑客松启动徽章3.不要恋战
黑客松往往时间紧任务重,遇到技术问题多准备几个解决方案,方案A初步尝试行不通及时换方案B,不要恋战。我在做徽章元素识别项目的过程中,遇到一个markdown文件在浏览器不解析的问题,尝试解决半小时无果,果断放弃,采用markdown转html的方式,虽在显示效果上欠佳,至少没影响项目完成度。
最终完成的徽章元素分析页面4.录个视频
现场秀往往会出问题,录个视频稳妥一些,OBS是非常优秀的录屏软件。提前打个腹稿多练几遍效果还是很明显的。
OBS主界面5.Blocklet是个很棒的设计
ArcBlock的Blocklet是个很棒的设计。概念上讲是一些可重用的组件,体验上讲更像是一块块乐高积木。大家可按自己的喜好利用这些积木(Blocklet)搭建出各种各样的城堡(服务或应用),同时积木的创造者会在积木每次被使用时获得回报。
ArcBlock Blocklet首页
网友评论