285
社区成员
项目 | 内容 |
---|---|
所属课程 | 软件工程 https://bbs.csdn.net/forums/nsicdse?category=0 |
作业简介 | 使用源码管理工具对猜数字小游戏开发进行源码管理 |
作业目的 | 熟悉Git、码云的基本使用方法以及回顾Java的基本语法 |
截止时间 | 2021年11月2日23:59 |
参考资料 | 见下文 |
JAVA JDK(Java开发套件)下载安装配置教程 https://v.youku.com/v_show/id_XNDcwNzEwODE2OA==.html
IDE(集成开发环境)下载安装配置
注意:若不了解源码管理,请看完全部视频
码云注册使用教程 https://www.bilibili.com/video/BV1mb411n7Nw?from=search&seid=16093233873924624723
注意:若不了解码云使用方法,请看完全部视频
猜数字游戏 https://v.youku.com/v_show/id_XNDcxOTk1NTQwOA==.html ,视频密码:beiruanjsj2020
在IDE中创建项目 GuessNumber
使用Git对项目进行初始化
git init .
创建代码仓库.gitignore
文件.gitignore
中使得Git不会追踪这些项目配置文件。如果使用的IDE是Eclipse,配置文件可能有:.settings
,.classpath
,.project
。如果使用的IDE是IDEA,配置文件可能有:.idea
,*.iml
在项目中创建 GuessNumber.java
程序文件,并使用 git add
命令使Git开始追踪该文件,随后使用 git commit
命令提交新增的 GuessNumber.java
文件。注意提交代码时的说明信息简要准确
在码云中创建远程仓库,仓库名称自拟
在本地仓库中使用 git remote add
命令将远程仓库信息添加到本地
实现随机生成1-100之间的一个整型数作为答案并保存的功能,经验证功能正确后使用 git commit
命令提交代码
注意:若Java不太熟练可以参考教程: Java程序设计教程 https://www.bilibili.com/video/BV1Kb411W75N?p=33
实现从命令行打印提示信息并接受用户猜测数字的功能,经验证功能正确后使用 git commit
命令提交代码
实现比较答案数字与用户猜测数字关系后打印提示信息的功能,经验证功能正确后使用 git commit
命令提交代码
实现在玩家测错情况下可以重复不停猜测直至猜对的功能,经验证功能正确后使用 git commit
命令提交代码
实现限制玩家只可以猜测7次,若7次依然未猜对,游戏结束。经验证功能正确后使用 git commit
命令提交代码
实现一轮游戏结束后玩家可以通过选择决定再玩一局还是结束游戏的功能,经验证功能正确后使用 git commit
命令提交代码
对整个游戏进行运行并试玩,尽量尝试各种可能的情况,若游戏在各种情况下均可以成功运行或正常退出而不奔溃,使用 git push
命令将本地仓库推送到远程仓库,检查远程仓库是否已经更新
注意:我们也可以在IDE中集成源码管理工具,如:Git,下面是在IDE中集成源码管理工具的教程,感兴趣的同学可以尝试:
拓展任务:
如果你很轻松的就完成如上任务,可以尝试如下任务:
博客请使用Markdown语法撰写,教程如下: Markdown教程 https://www.runoob.com/markdown/md-tutorial.html
按照如下格式在博客开头给出作业信息
项目 | 内容 |
---|---|
所属课程 | 课程名称 https://courselink.com/ |
作业简介 | 作业简介描述 |
作业要求 | 作业名称及链接 https://homeworkcriteria.com/ |
作业目的 | 作业目的描述 |
参考资料 | 参考资料名称及链接 http://reference.com/ |
学生姓名 | 此处填写姓名 |
代码仓库 | 仓库名称及链接 http://repository.com/ |
描述完成任务过程中遇到的困难、问题以及这些困难和问题哪些已经解决了,哪些尚未解决,已经解决的困难和问题是如何解决的
描述通过这个作业学习到了什么
如果还有其他问题可以在此处提出
本次作业满分31分。
作业若违反 诚信守则 https://docs.qq.com/doc/DSnladnN2Y0xMaldn?createTS=1602816788355&templateId=31227&new=1 ,如雷同等,倒扣本次作业成绩,根据如下原则处理:
有如下情况,一律0分:
详细评分标准
评分项目 | 评分标准 |
---|---|
生成随机数字功能正确 | 正确得1分 |
接收用户输入数字功能正确 | 正确得1分 |
比较答案数字和玩家猜测数字后给反馈功能正确 | 正确得3分,否则不得分 |
可重复猜测7次功能正确 | 正确得5分,否则不得分 |
可根据玩家选择重玩一局或结束游戏功能正确 | 正确得5分,否则不得分 |
仓库中的提交记录数量 | 2次得1分,3次得2分,4次以上得3分 |
完成博客撰写任务2 | 有即得1分 |
完成博客撰写任务3 | 有即得1分 |
完成博客撰写任务4 | 有即得1分 |
为游戏添加了界面 | 可以通过界面玩游戏得5分 |
在码云仓库中创建了发行版 | 可以从码云仓库下载发行版5分 |