[C++] 小游戲 能量 1.0.0 版本 zty出品

大家好,也是停更了一段時間,這段時間我去學習了(其實是摸魚),今天帶來一個新游戲《能量》,規則為:使用能量技能來增加能量,消耗能量使用攻擊技能來攻擊對方,有三個攻擊技能:波<海嘯<天雷,依次需要1,2,3個能量。也可以用防來防住進攻:波防和海嘯防,不要能量(天雷防不了)。目前只能和人機對打。

先贊后看 養成習慣

code:

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int rgzz(int lun, int dineng, int neng){while(1){//人工智障系統int dichu=0;if(lun==1){return 4;}srand(time(0));dichu=rand()%5+1;if(dineng==1&&dichu==2||dineng<=2&&dichu==3) continue;else if(dineng<1&&dichu<4) continue;else if(neng!=2,neng!=3&&dichu==6) continue;else if(neng==0&&dichu==5,dichu==6) continue;else return dichu;}
}
void ts(int lun,int neng){cout<<"第"<<lun<<"輪"<<endl<<"1:波  2:海嘯  3:天雷  4:能量  5:防(波)  6:防(海嘯) 0:退出游戲  能量:"<<neng<<endl;return;
}
void Bling(){for(int i=0;i<=3;i++){system("color 1A");Sleep(40);system("color 2B");Sleep(40);system("color 3C");Sleep(40);system("color 4D");Sleep(40);system("color 5D");Sleep(40);system("color 6E");Sleep(40);system("color 7F");Sleep(40);}
}
int main(){Bling();system("color 8E");cout<<"歡迎游玩'能量'小游戲\n";int neng=0,dineng=0,lun=0;while(1){int gong=0,fang=0,digong=0,difang=0,chu=0,dichu=0;lun++;ts(lun,neng);cin>>chu;switch(chu){//玩家控制case 1:	  if(neng>=1){gong=1;neng--;cout<<"我:\n波"<<endl;}else{cout<<"沒有足夠的能量"<<endl;;lun--;continue;}break;case 2:	  if(neng>=2){gong=2;neng-=2;cout<<"我:\n海嘯"<<endl;}else{cout<<"沒有足夠的能量"<<endl;lun--;continue;}break;case 3:	  if(neng>=3){gong=3;neng-=3;cout<<"我:\n天雷"<<endl;}else{cout<<"沒有足夠的能量"<<endl;lun--;continue;}break;case 4:	  neng++;cout<<"我:\n能量"<<endl;break;case 5:	  fang=1;cout<<"我:\n波防"<<endl;break;case 6:	  fang=2;cout<<"我:\n海嘯防"<<endl;break;case 0:   return 0;}dichu=rgzz(lun,dineng,neng);cout<<"敵:"<<endl;switch(dichu){//機器控制case 1:	  digong=1;dineng--;cout<<"波"<<endl;break;case 2:	  digong=2;dineng-=2;cout<<"海嘯"<<endl;break;case 3:	  digong=3;dineng-=3;cout<<"天雷"<<endl;break;case 4:	  dineng++;cout<<"能量"<<endl;break;case 5:	  difang=1;cout<<"波防"<<endl;break;case 6:	  difang=2;cout<<"海嘯防"<<endl;break;}if(gong==difang,gong==0 ||chu==dichu) continue;//判斷游戲是否結束else if(gong>digong,gong!=difang || dichu==4,gong>0 || dichu==4,gong!=0){cout<<"YOU WIN!\n\n";return 0;}else if(digong>gong,digong!=fang || digong!=fang,fang!=0 || chu==4,digong>0){cout<<"YOU DIE!\n\n";return 0;}}return 0;
}

我的贊呢,你看見了嗎

作者:zty鄭桐羽呀

聯系方式:(不掛了,有事私信)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/13894.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/13894.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/13894.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Algoriddim djay Pro Ai for Mac:AI引領,混音新篇章

當AI遇上音樂&#xff0c;會碰撞出怎樣的火花&#xff1f;Algoriddim djay Pro Ai for Mac給出了答案。這款專業的DJ混音軟件&#xff0c;以AI為引擎&#xff0c;引領我們進入混音的新篇章。 djay Pro Ai for Mac的智能混音功能&#xff0c;讓每一位DJ都能感受到前所未有的創作…

計算機系統基礎 7 分支程序的實現

簡單條件轉移指令 根據單個標志位的值&#xff08;CF&#xff0c; SF&#xff0c;OF&#xff0c;PF&#xff0c;ZF&#xff09;來確定是否轉移&#xff0c; 如果條件成立&#xff0c;則&#xff08;EIP&#xff09; 位移量 ? EIP&#xff0c;否則什么也不做。 注意&#xff0…

深度學習500問——Chapter09:圖像分割(4)

文章目錄 9.10 Mask-RCNN 9.10.1 Mask-RCNN 的網絡結構示意圖 9.10.2 RCNN行人檢測框架 9.10.3 Mask-RCNN 技術要點 9.11 CNN在基于弱監督學習的圖像分割中的應用 9.11.1 Scribble 標記 9.11.2 圖像級別標記 9.11.3 DeepLabbounding boximage-level labels 9.11.4 統一的框架 9…

作為 App 開發者會推薦安裝的 Mac App

Xcode&#xff0c;作為 App 開發者&#xff0c;必須安裝的工具。當然&#xff0c;有經驗的開發者不會從 Mac App Store 下載&#xff0c;而是從網站下載&#xff0c;除了安裝過程更可控&#xff0c;也方便多版本共存。此外&#xff0c;我不信任任何第三方下載方式&#xff1a; …

表面簡單實則暗藏玄機的面試題:Java數組適合做隊列嗎?

Java數組本身是一種線性數據結構&#xff0c;它可以用來存儲一系列固定大小的元素。盡管數組可以用于實現隊列的一些基本操作&#xff0c;比如入隊&#xff08;enqueue&#xff09;和出隊&#xff08;dequeue&#xff09;&#xff0c;但由于其固定的大小&#xff0c;它并不適合…

開關電源重點可靠性測試項目與測試方法

為確保開關電源在復雜工作環境下的安全性與穩定性&#xff0c;各種安全性測試成為不可或缺的環節。本文將深入探討幾項關鍵的安全性測試項目&#xff0c;幫助用戶全面了解如何評估開關電源的可靠性和安全性。 一、過壓保護測試方法 目的是為了檢測當輸出電壓過高時&#xff0c;…

Unity限制鼠標光標位置

限制鼠標光標位置 private void Awake() {Cursor.lockState CursorLockMode.Confined;//Cursor.visible false;隱藏鼠標光標 }●Confined&#xff1a;限制光標到游戲窗口。 ●Locked&#xff1a;鎖定光標到游戲窗口的中心并隱藏。 ●None&#xff1a;不被修改。

項目9-網頁聊天室2(登錄)

0.前端知識儲備 Ajax請求中的async:false/true的作用 - front-gl - 博客園 (cnblogs.com) 01.前端頁面展示 02.后端代碼 2.1 CONTROLLER RequestMapping("/login")public Result login(String username, String password, HttpSession httpSession){User user …

鄉村振興與農村社會治理現代化:加強農村社會治理體系和治理能力現代化建設,提升鄉村治理效能,為美麗鄉村建設提供堅實保障

一、引言 在全面推進鄉村振興的偉大實踐中&#xff0c;農村社會治理現代化是不可或缺的重要一環。隨著時代的發展&#xff0c;傳統的農村社會治理方式已經無法滿足現代社會發展的需求。因此&#xff0c;加強農村社會治理體系和治理能力現代化建設&#xff0c;提升鄉村治理效能…

2024年電工杯數學建模競賽思路資料匯總貼

下文包含&#xff1a;2024電工杯&#xff08;電工杯數學建模競賽&#xff09;思路解析、電工杯參賽時間及規則信息說明、好用的數模技巧及如何備戰數學建模競賽 C君將會第一時間發布選題建議、所有題目的思路解析、相關代碼、參考文獻、參考論文等多項資料&#xff0c;幫助大家…

深度學習(文章鏈接匯總)

神經網絡與深度學習-簡要入門 動手學深度學習-pytorch版本&#xff08;一&#xff09;&#xff1a;引言 & 預備知識 動手學深度學習-pytorch版本&#xff08;二&#xff09;&#xff1a;線性神經網絡 YOLOv8 學習與環境配置

XSS漏洞

漏洞描述 XSS全名叫Cross Site Scripting(跨站腳本攻擊)因為簡寫和css同名所以改名為XSS&#xff0c;該漏洞主要利用javascript可以控制html&#xff0c;css&#xff0c;瀏覽器的行為從而惡意利用&#xff0c;當開發人員未對輸入的內容進行過濾或編碼時&#xff0c;惡意用戶在…

蒼穹外賣①

1.BeanUtils.copyProperties(orders,orderVO); BeanUtils.copyProperties 是 Java 中 Apache Commons BeanUtils 庫的一個方法&#xff0c;它用于將一個 Java Bean 的屬性復制到另一個 Java Bean。這個方法非常適合于對象之間的屬性復制&#xff0c;尤其是當源對象和目標對象的…

云服務器上部署Kubernetes集群(K8S)

master節點&#xff1a;master node節點&#xff1a;node1 由于是ubuntu系統&#xff0c;參考兩個博客配置 安裝vmware搭建k8s集群&#xff08;親試無坑&#xff09;-CSDN博客 該博客是centos系統&#xff0c;所以稍微有點區別結合另一篇博客一起參考 kubernetes集群…

scrapy進階(豆瓣新書速遞)(比亞迪)

scrapy數據建模與請求 學習目標&#xff1a; 應用 在scrapy項目中進行建模應用 構造Request對象&#xff0c;并發送請求應用 利用meta參數在不同的解析函數中傳遞數據scrapy構造post請求 1. 數據建模 通常在做項目的過程中&#xff0c;在items.py中進行數據建模 1.1 為什么建…

gt.qpa.xcb: could not connect to display : 1

報錯解釋&#xff1a; 這個錯誤通常發生在使用X11&#xff08;X Window System&#xff09;的Linux環境中&#xff0c;當嘗試啟動一個基于Qt平臺的應用程序時。錯誤信息表明程序無法連接到X服務器顯示設備&#xff0c;原因可能是沒有正確設置DISPLAY環境變量&#xff0c;或者用…

【Spring security】【pig】Note03-pig token令牌解析器過程

&#x1f338;&#x1f338; pig token令牌解析器過程 &#x1f338;&#x1f338; pig后端源碼 一、解析請求中的令牌值。 二、驗證令牌 內省并驗證給定的令牌&#xff0c;返回其屬性。返回映射表示令牌有效。 /*** author lengleng* date 2019/2/1 擴展用戶信息*/ publi…

Hot100-棧

20. 有效的括號 - 力扣&#xff08;LeetCode&#xff09; class Solution {public boolean isValid(String s) {//用map的鍵值對匹配左右括號//按照順序&#xff0c;先匹配的是左括號&#xff0c;所以棧里面放左括號HashMap<Character, Character> rlationship new Has…

deepinlinuxv23b3用lazarus3.2開發生成2維碼

下載&#xff1a; https://sourceforge.net/projects/lazarus/files/ 最新版3.2.2的fpc,3.2的lazarus sourceforge默認下載慢&#xff0c;選擇auto-select能夠選擇近的鏡像站點&#xff0c;還不行的話也能夠motrix下載會自動更換域名 linux的qrencode安裝是 sudo apt…

跨境小白shopee被封號的原因?如何有效預防?

提到跨境電商平臺&#xff0c;大家都知道亞馬遜、Temu、TikTok shop這些是比較大的電商平臺。但最近幾年&#xff0c;在東南亞市場上&#xff0c;Shopee蝦皮卻是頗負盛名的一個跨境電商平臺&#xff0c;這也讓眾多中國跨境小白蜂擁而至。目前shopee的商家正在不斷增多&#xff…