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

2021-08-21 18:12:00 字數 1553 閱讀 2482

小遊戲介紹:輸入「勇士」生日,判斷「勇士」星座,給出「勇士」的初始化屬性(體力、智力和敏捷)。選單欄有2個功能"檢視狀態」和「任務選擇」。「檢視狀態」可以顯示「勇士」的基本屬性。「任務選擇」可以選擇「勇士」要做的任務,提公升屬性。

int main()

; string constells[12][2] = ,//一月

,//二月

,//三月

,//四月

,//五月

,//六月

,//七月

,//八月

,//九月

,//十月

,//十一月

,//十一月

}; //每個月有兩個星座,陣列中的值對應每個月中兩個星座的分割日期

int constell_dates;

cout << "boss的名字:";

cin >> value_boss_name;

cout << "勇士的名字:";

cin >> value_warrior_name;

cout << "勇士的生日:";

cin >> value_birth_month >> value_birth_date;

/*第一維輸出月份,第二維由生日的日期/每個月對應的分割日期(constell_dates),

為0就表示乙個月中的前乙個星座,否則為後乙個星座,

比如生日為5月6號,則對應輸出 constells[4][0] 對應金牛座*/

value_warrior_constell = constells[value_birth_month - 1][value_birth_date / constell_dates[value_birth_month]];

cout << "勇士的資訊:";

cout << "姓名:" << value_warrior_name << endl;

cout << "生日:" << value_birth_month << "月" << value_birth_date << "號" << endl;

cout << "星座:" << value_warrior_constell << endl;

for (int year = 2016; year <= 2016; year++)

cout << endl;

}break;

case 2://任務選擇 乙個月有2個任務

for (int i = 0; i < 2; i++)

else if (choice == 2)

else if (choice == 3)

}break;

default:

break;

}} }

system("pause");

return 0;

}

執行結果:

控制台小遊戲

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

C 控制台專案小遊戲

判斷按鍵改變方向是否有效,向上的時候,向下操作失靈,向右時按向左或向右失靈57 5859 60 moveplayers 左右位置 或 6162 63bool firstplayerloses doesplayerlose firstplayerrow,firstplayercolumn 64bool...

孤獨之旅控制台小遊戲

我們會發布更多的作品的!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...