这是一个基于 C++ 实现的简单控制台游戏,模拟了斗罗大陆中的武魂觉醒、魂力修炼及猎杀魂兽流程。
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
using namespace std;
int qs = 10;
int xthl = 0; // 先天魂力
int hldj = 1; // 魂力等级
int wh1; // 武魂 1
long long hj[9] = {0}; // 九个魂环的年限
long long hj2[9] = {0}; // 第二武魂九个魂环的年限
int n, a, b, d, as;
int main() {
long long name, c;
int gj = 0, xl = 0;
srand(time());
cout << ;
cout << ;
cin >> name;
cout << name << ;
();
n = () % + ;
(n >= && n <= ) {
(());
wh1 = () % + ;
(wh1 == ) {
cout << ;
();
gj = gj + ;
xl = xl + ;
}
(wh1 == ) {
cout << ;
();
gj = gj + ;
xl = xl + ;
}
(wh1 == ) {
cout << ;
();
gj = gj + ;
xl = xl + ;
}
(wh1 == ) {
cout << ;
();
gj = gj + ;
xl = xl + ;
}
(wh1 == ) {
cout << ;
();
gj = gj + ;
xl = xl + ;
}
();
cout << ;
();
(());
b = () % + ;
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(b == ) {
cout << ;
();
hldj = ;
();
}
(;;) {
cout << ;
cout << ;
cin >> a;
(a == ) {
cout << << hldj;
();
();
}
(a == ) {
(qs - hldj == ) {
( i = ; i <= ; i++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( d = ; d <= ; d++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( u = ; u <= ; u++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( g = ; g <= ; g++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( x = ; x <= ; x++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( j = ; j <= ; j++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( s = ; s <= ; s++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( w = ; w <= ; w++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
( y = ; y <= ; y++) {
cout << << hldj + << ;
hldj = hldj + ;
}
}
(qs - hldj == ) {
cout << ;
();
();
}
}
(a == ) {
(());
(hldj == ) {
(());
c = () % ;
}
(hldj > ) {
(());
c = () % ;
}
cout << << c << ;
();
cout << ;
cin >> d;
(d == ) {
(c <= && hldj == || c >= && hldj > ) {
cout << ;
();
();
cout << ;
();
();
cout << ;
();
();
cout << ;
();
();
cout << ;
();
();
cout << ;
();
();
cout << ;
();
cout << ;
();
cout << << c << ;
cout << ;
cin >> as;
(as == ) {
();
cout << ;
();
();
hldj = hldj + ;
}
(as == ) {
();
();
}
}
(c > ) {
cout << ;
();
;
}
}
(d == ) {
();
();
}
}
}
qs = qs + ;
}
;
}


