天天看點

附加作業:黃金點遊戲

DeadLine:

2017-1-14 24:00

截止目前,現在不及格的同學有四個,分别是:

031402410

031402230

031402617

031402517

請這4位同學在deadline截止前完成以下作業,完成者可獲得及格成就

黃金點遊戲介紹:

黃金點遊戲是一個數字小遊戲,其遊戲規則是:

N個同學(N通常大于10),每人寫一個0-100之間的有理數 (不包括0或100),交給裁判,裁判算出所有數字的平均值,然後乘以0.618(所謂黃金分割常數),得到G值。送出的數字最靠近G(取絕對值)的同學得到N分,離G最遠的同學得到-2分,其他同學得0分。玩了幾天以後,大家發現了一些很有意思的現象,比如黃金點在逐漸地往下移動。

現在請大家根據這個遊戲規則,編一個可以多人一起玩的小遊戲程式,要求如下:

1、本作業屬于結對程式設計項目,必須由二人共同完成,并分别将本次作業過程發到部落格,同時将本次作業源代碼送出到coding系統;

2、如果可能的話盡量以C/S或B/S方式實作,即利用伺服器接收和處理所有玩家送出的數字,并将結果回報給各玩家,玩家可以通過用戶端送出數字;

3、如果采用單機方式實作的話,需要為使用者提供便利的輸入界面;

4、該遊戲每次至少可以運作10輪以上,并能夠保留各輪比賽結果。

PS:最好有多次commit記錄,完成後會對代碼進行檢查,抄襲者零分處理

博文要求

1、項目源代碼,以二人名義送出至coding系統中,并将連結放在部落格中;

2、本次過程總結,每人獨立完成,内容應至少包括如下部分:

(1) 首先,介紹自己的結對人員,并留下隊員的部落格連結(以便于老師對照看你們的作業吧),兩人工作中的照片,要看到臉,并且要專注工作;

   (2) 對方性格、工作态度評價;

   (3) 倆人各自所做工作?對方程式設計習慣總結(是否遵照代碼規範、是否關注算法效率、是否做了代碼複審、界面設計是否關注美觀實用等等);

   (4) 本次程式設計過程的體會和總結,要有感情,切忌官話套話……

   (5) 程式設計要求實作結果以截圖形式展現