#include<stdio.h> #include<stdlib.h> #include<Windows.h> int result[100][1000000]; int count = 0; int num1[100][1]; void  main() {     int flag = 0, flag1;     while (flag == 0)     {         printf("欢迎进入黄金点游戏\n");         int…
本小游戏场景来自邹欣老师的<移山之道>一书: "阿超的课都是下午两点钟,这时班上不少的同学都昏昏欲睡,为了让大家兴奋起来,阿超让同学玩一个叫"黄金点"的游戏:N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分.玩了几天以后,大家发现了一些很有意思的现象,比如黄金…
结对编程——黄金点游戏   本次的结对编程的项目是黄金点游戏,我的结对对象是冯雨倩,我们的编程能力都不太好,而且都对C语言更熟悉些,因此我们决定用C语言来实现. (1)分工:角色分配:冯雨倩是领航员,我是驾驶员,但由于我们的编程能力都一般所以分工不是那么明确,很多时候是大家商量着一起来. (2)开发环境:Microsoft Visual Studio (3)运行环境:Win10 (4)实现过程:我们先定义了玩家的结构体,包含姓名编号之类的,还设置了三个函数. ①这是初始化界面: ②玩家点开界面后…
结对项目名称:黄金分割点游戏(单机) 运行环境:vs 编译语言:c语言 项目分析: 实现的功能:用户可以选择继续游戏并且可以保存之前获得的分数,但是为了游戏的公平性,游戏的参数人数一开始用户确定以后就不能够改变. Github地址:http://github.com/Yu0Ci/Project/blob/master/结对项目(陈香宇&蔡春燕).txt 总结与心得:此次项目主要是由玩家先输入游戏人数n,然后再由玩家输入自己理想的数字,同时再由电脑随机产生n-1个数字,这样可以很好的避免保持先后的…
简单介绍 第一次结对编程,邹欣老师选择了一个博弈游戏作为题目.博弈论是一门非常有趣的学科.之前竞赛时接触的博弈论大部分都是存在均衡点/必胜策略的.像这次这种多人参与,没有完美策略,你方唱罢我登台的游戏,我还是第一次参与.由于没有使用深度模型且在训练时成绩并不出众,最后成绩拿到第一确实没有想到.接下来为大家介绍一下我们的游戏策略. 什么是黄金点游戏 N 名玩家,每人写出两个 0 到 100 之间的有理数 (不包括 0 或 100,精确到 0.001),提交给服务器,服务器在回合结束时算出所有数字的…
一.项目描述:黄金点游戏 黄金点游戏是一个数字小游戏,其游戏规则是: N个同学(N通常大于10),每人写一个0-100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分.玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动. 现在请大家根据这个游戏规则,编一个可以多人一起玩的小游戏程序,要求如下: 1.本作业属于结对编程项…
一.简介 团队成员: 领航者:张旭 驾驶员:张国庆 项目简介: 项目名称:基于B/S模式的黄金点游戏 采用技术: 后端:Python + Sqlite3 前端:HTML + CSS + JS + BootStrap 项目源码:https://git.coding.net/netcon/gold-dot.git 项目地址:http://gd.conw.net/(点击试玩) 服务器环境:Ubuntu Server 14.04 + Nginx 1.4.6 + uWSGI 2.0.14 二.使用 游戏介…
2017BUAA结对项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7604111.html 二.评分细则 1.注意事项 按时间完成并提交--正常评分 晚交一周以内--0分 晚交一周以上或不交--倒扣本次作业分数 抄袭--倒扣本次作业分数 勿谓言之不预也 2.博客细则 博客共五十分 项目 分值 是否两人共享 在文章开头给出Github项目地址 1' 是 在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间 0.5' 否 看教科书…
结对项目-数独程序扩展 step1~step3:github:SE-Sudoku-Pair-master step4:github:SE-Sudoku-Pair-dev-combine step5:github:SE-Sudoku-Pair-dev-product Part1: PSP表-预估 PSP2.1 Personal Software Process Stages 预估耗时(分钟) Planning 计划 120 Estimate · 估计这个任务需要多少时间 5 Development…
结对项目:数独扩展 1. Github项目地址 https://github.com/Slontia/Sudoku2 2. PSP估计表格 3. 关于Information Hiding, Interface Design, Loose Coupling的设计 首先,在王辰昱同学的提醒下,我们将一开始的代码按照功能分为若干个.cpp文件,每一个.cpp只处理一件事,如create_puzzle.cpp文件负责生成数独,而solve.cpp文件负责解决数独,在一定程度上保证了代码的低耦合性. 我认…
问题定义 黄金点游戏是源于经济学家Richar Thaler构思的在1997年伦敦金融时报进行了一次公开竞猜活动.MSRA-ASE课程的第一次结对编程中,我们写了一个AI Bot来与大家玩儿这个游戏. 问题的定义? Golden Number的问题实际上是一个多人博弈问题,基于当前对局情况比赛者需要提交一个或两个数来尽可能靠近黄金点,同时自己提交的数又影响着黄金点的大小.实际上随着设定的比赛轮数.人数.提交数,这个游戏的场景非常多变.目光短浅地来看,可以抽象为这样一个问题,从一局比赛开始,当前回…
结对项目:Web复利计算 搭档博客地址:25江志彬  http://www.cnblogs.com/qazwsxedcrfv/ 个人摘要: (2016-04-09-12:00)补充:之前传送门没做好,忘记补上超链接了... (2016-04-09-15:20)补充: 想法:希望项目能做到一天一更新. 理由:相信对安卓手机刷机这方面有研究的童鞋都听说过Cyanogenmod吧(简称CM),有一类的刷机包-----nigthly(俗称叫:每夜版). 跟现在flyme和miui的每周更新的方式是一样的…
高级四则运算器—结对项目反思(193 & 105) 本周我和一位韩国同学(71061105)一起结对编程完成了我们的结对项目——高级的小学四则运算题目生成器. PSP表格   PSP2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 1.5h Development 开发 · Analysis · 需求分析 (包括学习新技术) 3h · Design Spec · 生成设计文档 5h ·…
高级四则运算器—结对项目总结 为了将感想与项目经验体会分割一下,特在此新开一篇博文. 界面设计 啥都不说,先上图震慑一下... 上面的三个界面是我们本次结对项目的主界面,恩,我也觉得挺漂亮的!你问我界面设计花了多久?其实只有6个小时,然后6个小时中有2个小时都是为了一个bug,这个bug之后我们会提到,也是让我长了一回见识. 关于整个界面的美化 关于整个界面的美化,因为之前做Java的Swing开发,知道有这种控件的皮肤(Swing里是叫LAF=LookAndFeel),所以在一开始我就敲定了要…
0. 摘要 之前我们玩了2次黄金数游戏,我也幸运的得到了一本<代码大全>,嘿嘿.这次的作业是一个Client/Server程序,自动化完成多轮重复游戏. 我完成了Client部分,使用C#编写.下面简要阐述. 1. 总体设计: 思考后,我认为这个客户端程序要能满足如下要求: 1. 保证信息传输到服务器.如果发送的信息没有得到相应,应可以不断重试. 2. 一定的错误恢复能力,当因网络问题错过某些回合,应该可以跳过而继续运行. 3. 恰当的算法,提供相对准确的黄金数字预测. 4. 具有自动获取可用…
Deadline:2017-10-11(周三)21:00pm (注:以下内容参考集大作业 ) 前言 想过和别人一起探索世界吗?多么希望,遇到困难时,有人能一起探讨:想要懈怠时,有人推你一把:当你专注于细节时,有人会为你把握大方向.也许大家共同面对.携手前进,工作会进展得更顺利.是的,理想的结对开发应该有这样的效果.1+1>2, 让我们一起来体验结对编程的魅力吧. 一.阅读 阅读<构建之法>第四章.第五章的内容,并在下方作业里体现出阅读后的成果 二.题目描述 我们在个人作业2中,用各种语言…
合作者:201631062124,201631062423 代码地址:https://gitee.com/yryx/WordCount 作业地址:https://edu.cnblogs.com/campus/xnsy/2018Systemanalysisanddesign/homework/2188 代码互审: 关于代码互审有一点需要说明,在之前实现wordcount的基本功能时我使用的是c++语言实现,而周欣则是使用的是java语言实现,所以在进行结对项目的时候我们商量了关于使用那种语言实现接…
20175218 2018-2019-2 <Java程序设计>结对项目阶段总结<四则运算--整数> 一.需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加,减,乘,除) 文本支持整数 支持多运算符(例如生成包含n个运算符的题目) 支持真分数(后续实现) 统计正确率 扩展需求 文件: 处理生成题目并输出到文件 完成题目后从文件读入并判断 多语言支持:简体中文,繁體中文,English 生成题目去重 二.设计思路以及代码解释 最开始看到这个结对项目的时候,我觉得,最为第…
一.项目地址:https://git.coding.net/lvgx/wsz.git 二.PSP: PSP2.1 任务内容 计划共完成需要的时间(min) 实际完成需要的时间(min) Planning 计划 15 15 Estimate 估计这个任务需要多少时间 并规划大致工作步骤 15 15 Development 开发 4225 5350 Analysis 需求分析 (包括学习新技术) 15 20 Design Spec 生成设计文档 10 10 Coding Standard 代码规范…
2019-2020-4 <Java 程序设计>结对项目阶段总结---<四则运算--整数> 一.需求分析 实现一个命令行程序 要求: 自动生成小学四则运算题目(加,减,乘,除): 支持整数: 支持多运算符(例如生成包含n个运算符的题目): 支持真分数(后续实现): 统计正确率. 扩展需求 文件: (1) 处理生成题目并输出到文件: (2) 完成题目后从文件读入并判断. 多语言支持:简体中文,繁體中文,English: 生成题目去重. 二.设计思路以及代码解释 刚拿到结对项目 刚拿到结…
先来一发软件截图~~~ 生成题目的界面 测评界面 第三块本来准备做一个文件历史记录的界面,但是由于时间不够,暂时还没做完. 图形界面的设计与实现 由于对传统的对话框风格不太满意,所以这次作业的图形界面我使用了完全重绘界面的方法来开发.本次图形界面基于MFC的对话框界面开发,但是去掉了对话框的边框,使用设备环境句柄自绘界面,虽然配色不太好,但是我对整体的效果还是比较满意的. MFC虽然默认的窗口不太好看,但是对各种消息的回调函数接口还是比较完善的,基于此,我重载了onPaint函数来自绘界面,重载…
一:结对项目名称:ATM 二:源代码及单元测试代码网址链接:https://github.com/tpp531853660 三:结对人的博客链接:http://www.cnblogs.com/Joanyy/ 四:实验内容 在这个结对的项目中,我负责单元测试的代码书写及单元测试,与我结对的同学负责的是源代码的书写.(单元测试的代码没加注释,注释在源代码上) 代码如下: package com.yt.atm; import static org.junit.Assert.*; import org.…
-----------------------------------------------------实验报告-------------------------------------------------------- 一.实验目的 a.项目介绍: 对上个项目所设计的java计算器进行改进,设计一功能增强型计算器.从最基本的加.减.乘.除,到基本数学函数处理,再到数的进制转换处理.较上个实验,就项目而言,属于升级版.正符合软件开发的后期运维精神. b.功能实现: 1. 运用两个面板的叠加…
写在前面:关于结对编程 结对编程我一直认为是一种非常好的合作方式,他的形式主要是由一个人负责代码编写,另一个人则在一旁即时对写下的代码进行审查,这样可以大大减少代码实现方面的错误. 这次我的结对伙伴是小芦荟(学号后四位为1221).他平时喜欢打篮球,打的也挺不错的,三国杀也是高手(都100多级了),是一个比较靠谱的人.但是在编程这方面他可能不太擅长,因此这次结对项目就变成了我一个人写,他在旁边看着--不过有时他也会指出我的代码中非常明显的问题,这也保证了我的代码正确性较高.设计的单元测试几乎全是…
结对项目 Pair Project 一人编程,一人操作,共同检查. 源码 https://github.com/dpch16303/test/blob/master/%E5%AE%9E%E8%B7%B53%E7%BB%93%E5%AF%B9%E9%A1%B9%E7%9B%AE 虽然麻烦点,但只要源码没多大问题,就OK.…
代码来源:自己编写 运行环境:win10 编译软件:VC++6.0 使用语言:C语言 功能:可多次运行,由用户决定退出与否,可以记录玩家的姓名与分数并显示. BUG:暂未发现 GitHub地址:https://github.com/yeershao/hello-world/blob/master/GOLDPOINTS 心得体会:提高了对C的认知和了解,在组队中我认识到自己还有很多知识没学好,最基本的知识点没有理清楚,而且许多东西要经过翻书,上网查阅,搜索.我也清楚的了解到了共同合作的好处:互相探…
Foreword 此次的结对项目终于告一段落,除了本身对软件开发的整体流程有了更深刻的了解外,更深刻的认识应该是结对编程对这一过程的促进作用. 在此想形式性但真心地啰嗦几句,十分感谢能端同学能够不厌其烦地接受我每次对软件的修改提议,并在代码实现过程中为团队贡献了许多人性化的tips: 另外,他积极好学的心态也很让我佩服.从初入面向对象,数据结构的使用,实际工程的开发,他快速地掌握了其中的技巧: 并在过程中不嫌辛苦地和我一起熬夜,才能在短短48h内高效利用时间,开发出这款颇多功能的软件.感谢!=)…
队友 胡展瑞 031602215 作业页面 GitHub 具体分工 111500206 赵畅:负责WordCount的升级,添加新的命令行参数支持(自定义输入输出文件,权重词频统计,词组统计等所有新功能设计) 031602215 胡展瑞:负责爬虫的设计,resutlt.txt的格式化,以及附加题的所有设计(批量下载pdf.可视化WordCount以及历年情况分析对比.作者联系图). PSP表格.学习记录表 PSP PSP2.1 Personal Software Process Stages 预…
软工结对项目 一. Github项目地址 https://github.com/crvz6182/sudoku_partner 二. PSP表格 Psp personal software progress stages 预估耗时 实际耗时 planning 计划 15 20 estimate 估计这个任务需要多少时间 10 10 development 开发 600 700 analysis 需求分析 20 25 design spec 生成设计文档 15 15 design review 设…
结对项目-数独程序扩展 Runnable on x64 Only sudoku17.txt 须放置在可执行文件同目录中,可移步以下链接进行下载 Core-Github项目地址 GUI-Github项目地址 Github说明中有详细运行规定,请运行前仔细查看.感谢留意. 时间预估 PSP2.1 Personal Software Process Stages 预估时间(分钟) 实际耗时(分钟) Planning 计划 60 · Estimate · 估计这个任务需要多少时间 60 Developm…