• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: C/C++
  • 标签: tic-tac-toe  代码  

资源简介

《通过游戏编程实战——教新手学C++编程》上看到的一个小游戏,程序源码(经翻译)。

资源截图

代码片段和文件信息

// Tic-Tac-Toe
// Plays the game of tic-tac-toe against a human opponent

#include 
#include 
#include 
#include 

using namespace std;

// global constants
const char X = ‘X‘;
const char O = ‘O‘;
const char EMPTY = ‘ ‘;
const char TIE = ‘T‘;
const char NO_ONE = ‘N‘;

// function prototypes
void instructions();
char askYesNo(string question);
int askNumber(string question int high int low = 0);
char humanPiece();
char opponent(char piece);
void displayBoard(const vector& board);
char winner(const vector& board);
bool isLegal(const vector& board int move);
int humanMove(const vector& board char human);
int computerMove(vector board char computer);
void announceWinner(char winner char compute

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        7422  2012-09-21 21:30  tic-tac-toe(三连棋游戏).cpp

评论

共有 条评论