我的第一场比赛-为什么如此重要!

它从一个棋盘游戏开始……这是我的第一个学期(2006年秋季)“编程入门”项目。 我对游戏设计一无所知。

这是一个两人赛车的棋盘游戏,我用C ++编写,因此您可以想象根本没有图形,并且游戏都是基于文本的。 有趣的是,我仍然设法通过虚线和字母来创建所有道路和汽车,但是游戏设计又如何呢? 这是我从朋友的游戏中汲取灵感的,他的朋友正在编写蛇和梯子。 我认为将它与我的游戏融合会很有趣。 棋盘游戏实际上并不是棋盘上的游戏,而是使用C ++编写的

因此,该游戏是一个两人游戏,游戏的主要目的是到达从1到100的道路的最终目的地。每次掷骰子(基本上是随机数生成函数)时,每个玩家都会必须将汽车移向那个数字。 这是有趣的部分,很少有数字可以为玩家带来奖励。 惊喜可能使您要么向前跳还是向后跳,要么回到开始。

这全都是关于玩家的运气!

就在我以为游戏可以提交的时候,对于第一个Semseter的学生来说,这就像是一项成就,但是……有些魔术,严重的悲剧发生了,所有的路都弄得乱七八糟。 屏幕上出现的唯一输出是我在两次测试之间编写的仅用于测试目的的文本。

似乎在提交截止日期之前和我开了个玩笑! 我整天整修道路,结果发现那只是一个缺少的分号,弄乱了所有循环! 程序员的一生,总是用一个分号来默默地报仇。 😀

我完成了游戏,并在项目中获得了A,老师的赞赏是无价的。

多年后,在研究游戏设计原理时,我尝试使用一系列规则和新功能重新创建该游戏,但效果仍然不佳。

创造游戏真的很难!

这是该棋盘游戏的改良版。

这款游戏对我来说最重要的事情是,它激发了我对编程的兴趣。 我喜欢花时间为该游戏创建逻辑,而我从来没有喜欢编码代码以无缘无故地寻找数组中最小的数字!

我的大学老师非常热心地教我们编码,给了我们很多惊喜的测验,作业和最恐怖的实验室测验!

电子游戏可以通过简单的编码增加很多乐趣

他们还可以改善逻辑构建。 我认为,与同班其他几个人相比,这是我成为一名优秀程序员的唯一原因。 我们应该使用视频游戏来教授编码和逻辑构建。 毕业后,我从事程序员工作了一年,但一段时间后,我决定辞职,因为我对美术和电子游戏领域更加感兴趣。

萨迪亚·巴希尔(Sadia Bashir)

(版权所有)


最初发布在 sadia-bashir.blogspot.com上