C 控制台專案小遊戲

2022-03-12 23:21:13 字數 3710 閱讀 8065

判斷按鍵改變方向是否有效,向上的時候,向下操作失靈,向右時按向左或向右失靈57}

5859

60 moveplayers();//

左右位置++或--

6162

63bool firstplayerloses =doesplayerlose(firstplayerrow, firstplayercolumn);

64bool secondplayerloses =doesplayerlose(secondplayerrow, secondplayercolumn);

6566

67if (firstplayerloses &&secondplayerloses)

68 -

", firstplayerscore, secondplayerscore);

75resetgame();76}

77if

(firstplayerloses)

78 -

", firstplayerscore, secondplayerscore);

84resetgame();85}

86if

(secondplayerloses)

87 -

", firstplayerscore, secondplayerscore);

93resetgame();94}

9596

97 isused[firstplayercolumn, firstplayerrow] = true

;98 isused[secondplayercolumn, secondplayerrow] = true;99

100101 writeonposition(firstplayercolumn, firstplayerrow, '*'

, consolecolor.green);

102 writeonposition(secondplayercolumn, secondplayerrow, '*'

, consolecolor.cyan);

103104

105 thread.sleep(100

);106

}107

}108

109110

static

void

startupscreen()

111143

static

void

resetgame()

144154

155156

static

bool doesplayerlose(int row, int

col)

157162

if (col < 0

)163

166if (row >=console.windowheight)

167170

if (col >=console.windowwidth)

171174

175176

if(isused[col, row])

177180

181182

return

false

;183

}184

185186

static

void

setgamefield()

187208

209//

摘要:210

//根據方向字段移動位置

211static

void

moveplayers()

212217

if (firstplayerdirection ==left)

218221

if (firstplayerdirection ==up)

222225

if (firstplayerdirection ==down)

226229

230231

if (secondplayerdirection ==right)

232235

if (secondplayerdirection ==left)

236239

if (secondplayerdirection ==up)

240243

if (secondplayerdirection ==down)

244247

}248

249//

畫新的移動位置

250static

void writeonposition(int x, int y, char

ch, consolecolor color)

251256

257//

改變玩家方向

控制台小遊戲

二 怪物的攻擊方法 三 戰鬥的方法 總結學習小組開發合作乙個控制台小遊戲,參考 伏魔錄 的遊戲專案需求,完成控制台小遊戲專案。我在小組中主要負責玩家的角色和怪物之間戰鬥的 我的想法是玩家有乙個手動的攻擊方法,而怪物是隨機兩種攻擊的方法,兩者都有單獨的傷害被返回出來,再用乙個戰鬥的方法呼叫兩者的攻擊方...

C 控制台 公升級打怪小遊戲

小遊戲介紹 輸入 勇士 生日,判斷 勇士 星座,給出 勇士 的初始化屬性 體力 智力和敏捷 選單欄有2個功能 檢視狀態 和 任務選擇 檢視狀態 可以顯示 勇士 的基本屬性。任務選擇 可以選擇 勇士 要做的任務,提公升屬性。int main string constells 12 2 一月 二月 三月...

孤獨之旅控制台小遊戲

我們會發布更多的作品的!include include include include using namespace std int energy 500,go,money 50,pick,picked,pp float km 0.00 day 1,hour 0 int stone,wood,ca...