超级码力的第一次小组项目----2048之合成坤坤
我们是一群来自各个地方素未谋面的准大一新生,在暑假学习c语言到指针前时,在学长和ai的助力下完成了我们的第一个项目
-- 项目选择--
首先,作为刚入门的c语言新手,我们可实现的项目并不多,基本都是些小游戏,包括扫雷,2048,吃豆人等,显然可选的项目有限,那么我们便把重心放在了创意上(在简单游戏的基础上加入自己的改编),我们是小组的每个人提出一个方案,最后投票选出了“2048之合成坤坤”,这是一个让我们每个人都挺满意的一个结果
--可行性分析--
虽然我们暂定了这个项目,但不得不考虑我们是否能够达到我们想要的效果,例如图形界面等

正如上图,我们需要额外的技术easy x,其他基本不会有太大的问题,起码最基本的游戏框架还是没问题的,在可行性分析之后我们才算真正敲定了这个方案
--需求文档--
在保证最基本的游戏框架下,我们为了使游戏更加丰富,也为了更好的前期准备,我们共同编辑了需求

这下我们的项目前期筹备便更加完善,但是现在就开始敲代码了吗?显然还不够,底层的游戏逻辑还不够统一,只有完全统一了,才能让每个人的代码连贯,才能成就我们的第一个作品
--产品原型图--
首先需要设计每个界面的模样以及每个界面的功能,我们依旧是每个人提供一种方案,最后共同选择最优(以下展示的是设置界面)
(原谅我们能力有限,做得略微简略,白板背景图会用与坤坤有关的图片填充,最后游戏画面才会显示)
--项目架构--
是否显得很繁琐?现在才到了敲代码阶段!但是我们深知一个好的作品需要时间的磨砺!
在学长的帮助下我们对项目的代码进行结构,把它变成不同的环环相扣的函数,并把函数任务进行分配,接下来就是我们每个人代码能力的体现

(绿色部分是写代码前的项目架构)
最后我们的游戏就做出来了



结语:首先非常感谢学长和ai的帮助,没有他们我们的项目也无法如此完善,其次感谢每位组员的付出(尤其负责easyx部分的组员),最后我想说也许每个初学者都是弱鸡,但是聚在一起也许就能合成坤坤了
更多推荐


所有评论(0)