前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >60天,如何从HelloWorld到开发出一个完整的游戏?

60天,如何从HelloWorld到开发出一个完整的游戏?

作者头像
老九君
发布2019-12-01 23:29:01
6190
发布2019-12-01 23:29:01
举报
文章被收录于专栏:老九学堂老九学堂

最近大雄看到一个莫名真实的话题,

“当代进步青年自我麻痹三大件:健身、编程、学英语

???

这么真实的吗?

从printf("HelloWorld")开始,到printf("Bye Bye World")结束。

说起程序员人们的第一印象就是工资高、加班凶、话少钱多头发少。

再加上现在科技互联网公司太吃香,BAT、华为、小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码的印象刻在了很多人的心里。

然而现在也还是有越来越多的小伙伴开始学习编程。

其中最最主要的一个目的就是——游戏

曾有小伙伴和大雄说过,

“与其玩游戏,不如做游戏的上帝。”

所以从小到大,为了游戏学习编程。

但从大多数父母的角度来看,并不认可,尤其是一些暴力型的游戏。那么,玩游戏真的没有意义吗?

其实不是这样的。

大多数小伙伴玩游戏的本质是“脱离现实,体验另一种人生”。有时候我们通过玩不同的游戏,能感受现实中可能不会接触到的世界,一定程度上开阔视野。

例如作为一个传统的中国人,去玩《龙与地下城》的桌面游戏,就能通过这里体验一下西方的文化。

而且,说了可能有些小伙伴不相信,但其实很多游戏真的是有教育意义的。

把游戏和教育以及知识挂钩,这样的尝试其实很早以前就开始了,而且成果还挺显著的。

国内最著名案例的恐怕就是成为了电子教材的《Minecraft》,作为军事指挥教学软件的《战争游戏》以及从单兵数字教育软件转换而来的《美国陆军》《武装突袭》

我们无法理解历史上人们做出的决策和感受,因为我们自己无法亲历这一切,但游戏从某种意义上做到了。

我想,这也是影响很多小伙伴为了游戏学习编程的一个重要原因吧。

但最最重要的,在现代社会,由于科技的高速发展,第三产业所产生的产值比例也成为了国家发展水平的标尺之一。

游戏作为第三产业中不可缺少的一部分,也的确创造了许多的产值,解决了许多人的就业问题,所以现在游戏早已不是最初的娱乐性观念。

所以对于热爱游戏的小伙伴们,大雄想说,只要热爱,就不要停

大雄身边的程序员们对游戏也真的是爱得深沉。

植物大战僵尸的盛况还历历在目,最近刚刚做完第一个项目的线下班T10班小伙伴们居然又拿了一波游戏项目出来。

是真爱无疑了。

CE小组《造梦西游》

“造梦西游”是一款动作策略类游戏,游戏讲述了唐僧师徒为拯救天庭,与十大妖帅、上古天帝东皇太一战斗的事。

这个游戏一共被分为了3关,大雄觉得第三关最可爱!果然自己开发游戏就是上帝。

组长说,通过这次项目,我们明白最最重要的一点就是,在前期做项目的时候一定要对项目进行细致化的分析,包括每一个页面展示所用到的数据,统一思路。

虽然这次这个项目没有到达初始要求,但是这次在项目中遇到的问题和挫折,是我们小组宝贵的经验,并不能阻止我们小组的进步。这次的经历,是我们以后变强的垫脚石

CodePower《光》

《光》是一个ARPG(动作类角色扮演游戏)。

玩家需扮演弗格斯参与到游戏剧情中,然后操作该角色进行诸如对话、商店购买、战斗等活动,以达成消灭怪兽作为游戏通关的判定依据。

CodePower小组的组长是上次给大雄投稿的晴同学。

晴同学说,这次项目,我自己收获最大的就是,作为一个组长,一定要多与老师沟通,才能知道如何高效地进行管理团队。

其实项目不是去衡量谁的技术更牛逼,项目的重心应该是激发每个组员的潜力。

让每个组员都展现出自己的能力,帮助学习较弱的组员,从项目中获得帮助,引导他们积极学习,这才是项目的内核。

涅槃小组《变量》

《变量》是将塔防游戏与roguelike游戏相结合,制作出的一款单机塔防游戏。快来搭建你的迷宫,修造你的防御塔,击败那些入侵的怪物,拯救这个世界吧!

迷宫建造由你掌控:请谨慎搭建你的迷宫!

在组建迷宫时,会获得很多不一样的地块,你需要利用他们使你的迷宫千折百转,使每一个防御塔都能获得最好的加成。

组长说,我们在做这个游戏之前,感觉这个游戏的功能一点也不复杂,应该是一个虽然有一定挑战难度但我们可以做出来的项目。

然而我们还是太天真,实际写代码,实现功能的时候才发现游戏里的功能看似简单,但功能的实现完全不简单。

特别是有很多小细节都特别花时间,导致整体任务的工作量太大,时限内完成不了。

大雄觉得,第一次项目小伙伴们已经做得很好了,有些东西,可能平时老师有提醒过,但是自己没有经历过,还是不能体会到其中真正的艰辛。

但是小伙伴们已经将整个游戏完整地做出来了呀!更多还想要实现的玩法功能,也还可以继续开发嘛!

能够真正把学习到的知识运用起来,实践出成果,才是最重要的哦!

叁壹小组《叁壹自走棋》

《叁壹自走棋》是一个简单操作且具有观赏性的游戏。这是大雄觉得,在4个游戏里真正做到,让玩家轻松游玩的游戏项目了。

这一点其实是很重要的,因为这就是我们做游戏的初心呀。

组长J说,这次是我们的第一个团队项目,我们小组的每一个成员都从中学到了很多。我们完全理解到了开发文档的作用,也完全将这2个月学到的知识进行了运用。

但最重要的是,在项目开发的过程中,我们每个小伙伴都会有自己不同的想法,我们之间有矛盾也有妥协也有磨合,我们渐渐开始彼此了解,很庆幸我有我的组员。

大雄看到有几个小伙伴都提到了,前期目标太高,最后因为时间问题,有一些前期设想实现的功能还是没有来得及实现。

大雄想说,对于第一次做项目的小伙伴们而言,你们真的已经非常棒了。至少,每个小组的项目拿出来,都让大雄有想试玩的冲动。

所以,在项目答辩之后,小伙伴们还可以继续将这些游戏继续进行完善,大雄等着试玩哦!

这几个项目都是线下班T10班小伙伴们学习了60天,用了2个星期做出来的项目。

虽然过程中有过争吵,有过妥协,但是最终我们成长了。

60天前,还是一脸懵地敲着HelloWorld。

60天后,为了游戏梦,在台上侃侃而谈。

因为热爱,所以坚持。

也欢迎更多热爱游戏热爱编程的小伙伴,和我们一起。

当然,爱来不来。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老九学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档