Hack Tennessee 7:巫师英雄的诞生,以及一位潜在的新开发者





5.00/5 (2投票s)
Hack Tennessee 7,巫师英雄的诞生,以及一位潜在的新开发者
几周前,我在Hack Tennessee 7度过了一段愉快的时光。对于不了解的人来说,黑客马拉松是一个活动,来自各地的开发者聚集在一起,为了乐趣而为一个周末的项目而努力。这是一个与同行交流、了解一些酷炫技术的好机会,(额外的好处是)我向我14岁的儿子介绍了软件开发的世界。由于他是一位狂热的游戏玩家,他一直好奇构建游戏需要什么。Hack Tennessee 似乎是向他展示行业现状以及构建一个(极其)简单的游戏所需的条件的最佳场所。
我寻找一个我们可以快速完成并且他可以添加自己想法的游戏项目。我找到了微软 Imagine Cup 的“Break Into Code”竞赛,它似乎非常适合。在这个挑战中,学生使用简单的块语言来构建一个打砖块游戏。在完成初始游戏后,学生可以自由地根据自己的意愿扩展游戏。
第一步是让我的儿子从库存项目中开始,构建打砖块游戏。它非常简单,在“视觉效果”方面也很朴素。
在他完成第一个版本后,我们开始研究他希望他的游戏看起来的样子。我们讨论了基本的游戏玩法、游戏中角色运作的机制,并构思了一些新的关卡。
为了使体验更贴近整个敏捷开发体验,我们绘制了我们的游戏“MVP”(最小可行产品)应该是什么样子,就像我们是一家游戏开发公司,试图发布游戏的第一个版本一样。所有关于多个关卡、飞龙和能量提升的酷炫想法都必须被放弃,以便我们能够专注于发布第一个版本。
我们很高兴找到图像素材,并将一个打砖块游戏调整为一个地精向下射箭攻击巫师,而巫师则发射火球击破墙壁,最终击败地精的游戏。他学习了编码,甚至了解到当你的框架没有提供你所需的一些东西时,事情会变得令人沮丧(我们不得不有点创意,用帧数而不是毫秒来计时)。最终,他完成了一个可玩的游戏,满足了他的 MVP 要求。这是一个很棒的项目,我认为他更深入地了解了文化以及创建游戏所需的条件。
至于我,这是我第一次参加 Hack Tennessee。刚搬到这个地区,这是一个与社区中的其他开发者会面并了解这里有多少人才的绝佳机会。纳什维尔是技术领域的一个很棒的城市,我强烈建议任何对软件或电子产品感兴趣的人参加 Hack Tennessee 活动。