[SOLVED] 代写 game 要求:

30 $

File Name: 代写_game_要求:.zip
File Size: 197.82 KB

SKU: 2666254307 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


要求:
•一个四子棋游戏(棋盘为七列六行),赢法和五子棋一样。
•要支持两个人玩,人和电脑玩,电脑和电脑玩。
•游戏进程要可以保存,保存好的游戏要可以加载并接着玩

•细节要求:
•0.弄一个这个样子的dictionary
•写一个newGame(player1,player2)的function,输入两个玩家的名字,return 0里面的dictionary
•写一个printBoard(board)的function,做一个大概这样的棋盘。(1是X,2是O)0

•写一个getValidMoves(board)的function,用来输入一系列的lists,然后return 0到6之前的数表示未被填满
•写一个makeMove(board,move,who)的function,将一个叫board的list作为输入当做棋盘,整数move(0-6),还有who(1或2)表示棋手。Return更新过的board
•写一个hasWon(board,who)的function,输入board和who,return True或者False
•写一个suggestMove1(board,who),输入board和who,这一步是要1.找到下一步就能赢得格子,2.或者防止对方赢,3.如果都没有就建议一个成立的move
•Play()
•写一个loadGame(filename)的function
•写一个saveGame(game,filename)的function
•拓展play()这个function
•再写一个suggestMove2(board,who),要比suggestMove1更好?运算时间不能超过5秒。

•最后:
•因为我只学了loops,functions,lists,strings,module,文件input output还有控制流程,所以可以不可以尽量写的简单能看懂一点啊……

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] 代写 game 要求:
30 $