for循环、字符串与数组(14)

3.7  Word Jumble程序简介

Word Jumble是一个益智游戏,它让计算机生成字母乱序后的单词供玩家猜测。玩家要赢得游戏,必须猜对单词。如果玩家遇到困难,可以请求提示。游戏如图3-6所示。

图3-6  嗯...单词好像是“jumbled”

现实世界

尽管益智游戏通常不会打入十佳游戏榜,但是一些主要的游戏公司还是在年复一年地发布它们。为什么?原因很简单:它们有利可图。益智游戏虽然不是什么重磅级游戏,但它们依然卖得很好。在游戏产业背后有很多玩家(偶尔玩的和游戏发烧友),他们被设计精良的益智游戏深深吸引着。而且益智游戏与需要大型开发团队以及多年开发时间的大型游戏比起来,开发的成本要小得多。

3.7.1  创建程序

像往常一样,程序以注释和需要的头文件开始。从Course Technology网站(www.courseptr. com/downloads)或本书合作网站(http://www.tupwk.com.cn/downpage)上可以下载到该程序的代码。程序位于Chapter 3文件夹中,文件名为word_jumble.cpp。

// Word Jumble

// The classic word jumble game where the player can ask for a hint

#include <iostream>

#include <string>

#include <cstdlib>

#include <ctime>

using namespace std;

读书导航