由于已经两个礼拜没有更新,再加上离开学只剩下一个周末。为此我花了一个小时写了个文字游戏《苏村风云》。现在已经完成了第一部分选人,以后会不断完善(一周一更)。开学后一周2-3更!
首先强调:这是个文字游戏。
输入部分:
输入需要注意以下几点:
(1)A,1,a是等价的。
(2)以此类推(如B,2,b是等价的,K,10,k是等价的)
(3)如果输入的变量不符合以下规律,那么会直接输出"ERROR"。
选人部分:
你可以选择你所在的村。直辖市算一个村。有的村会有多个人物(比如说苏村),有的村只有一个人物(比如说豫村)。只有一个人物的村归类于"其他"类。苏村分为县和市,其他村只有浙江有一个萧山(区),其他有多个市/县的省不分市县。
游玩部分(暂未更新,下周更新一个村)
尽量还原一些《苏村风云》里的经典情节,通过2-4个选项,达成多种结局。
其他部分暂时先不更。
附 人物列表(若有错误欢迎指正)
带“--”的是普通地级市,带“*”的市前面城市的小弟,加黑的是大宗师。
注:长春原创@凡迪升 |
村 | 人物 | 分类 | 原名 | 人物类型 |
苏村 | 紫金南 | 市 | 南京 | 村长 |
慕容苏 | 市 | 苏州 | -- | |
* | 昆一 | 县 | 昆山 | 堂口 |
* | 张家港 | 县 | 张家港 | 堂口 |
* | 太子 | 县 | 太仓 | 堂口 |
* | 常熟 | 县 | 常熟 | 堂口 |
锡利 | 市 | 无锡 | -- | |
* | 大鹰 | 县 | 江阴 | 堂口 |
南通海 | 市 | 南通 | -- | |
大D | 市 | 常州 | -- | |
徐北方 | 市 | 徐州 | -- | |
扬广陵 | 市 | 扬州 | -- | |
黄海盐 | 市 | 盐城 | -- | |
阿泰 | 市 | 泰州 | -- | |
阿镇 | 市 | 镇江 | -- | |
大淮 | 市 | 淮安 | -- | |
* | 虚姨 | 县 | 盱眙 | 堂口 |
阿莲 | 市 | 连云港 | -- | |
十三妹 | 市 | 宿迁 | -- | |
浙村 | 马可波杭 | 市 | 杭州 | 村长 |
* | 萧山 | 县(已被吞) | 萧山 | 堂口 |
多佛朗宁波 | 市 | 宁波 | 村霸 | |
马克吐温 | 市 | 温州 | -- | |
绍师爷 | 市 | 绍兴 | -- | |
金色闪光 | 市 | 金华 | -- | |
粤村 | 靓广 | 市 | 广州 | 村长 |
水深 | 市 | 深圳 | 村霸 | |
黄飞佛 | 市 | 佛山 | -- | |
东莞仔 | 市 | 东莞 | -- | |
鲁村 | 济太难 | 市 | 济南 | 村长 |
青之鸟 | 市 | 青岛 | 村霸 | |
烟云台 | 市 | 烟台 | -- | |
直辖村 | 京九 | 市 | 北京 | 乡长 |
海天 | 市 | 上海 | (直辖) | |
辣重 | 市 | 重庆 | (直辖) | |
天津饭 | 市 | 天津 | (直辖) | |
徽村 | 何肥仔 | 市 | 合肥 | 村长 |
阿滁 | 市 | 滁州 | -- | |
大司马 | 市 | 芜湖 | -- | |
小马哥 | 市 | 马鞍山 | -- | |
川村 | 麻都 | 市 | 成都 | 村长 |
豫村 | 郑在吸 | 市 | 郑州 | 村长 |
鄂村 | 大武江 | 市 | 武汉 | 村长 |
吉林村 | 长春 | 市 | 长春 | 村长 |
冀村 | 石家庄 | 市 | 石家庄 | 村长 |
目前完成的程序如下(函数空着表示还没写):
- #include<bits/stdc++.h>
- #include<windows.h>
- using namespace std;
- //通用
- void normal()
- {
- system("pause");cout<<endl;
- Sleep(2000);
- }
- void zhushi()
- {cout<<"注:开头为A的是村长\n";}
- void dazongshi(int f)
- {
- if(f==1) cout<<"注:其中靓广,水深是大宗师\n";
- else cout<<"注:其中京九,海天是大宗师\n";
- }
- //粤村
- void guangzhou()
- {
- }
- void shenzhen()
- {
- }
- void dongguan()
- {
- }
- void foshan()
- {
- }
- void guangdong()
- {
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.靓广 B.水深 C.东莞仔 D.黄飞佛\n";dazongshi(1);
- string s;cin>>s;
- if(s=="1"||s=="a"||s=="A") guangzhou();
- else if(s=="2"||s=="b"||s=="B") shenzhen();
- else if(s=="3"||s=="c"||s=="C") dongguan();
- else if(s=="4"||s=="d"||s=="D") foshan();
- else cout<<"ERROR\n";
- }
- //浙村
- void hangzhou()
- {
- }
- void ningbo()
- {
- }
- void wenzhou()
- {
- }
- void jinhua()
- {
- }
- void shaoxing()
- {
- }
- void xiaoshan()
- {
- }
- void zhejiang()
- {
- normal();
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.马可波杭 B.多佛朗明博 C.马克吐温 D.金色闪电 E.绍师爷 F.萧山\n";
- string s;cin>>s;
- if(s=="1"||s=="a"||s=="A") hangzhou();
- else if(s=="2"||s=="b"||s=="B") ningbo();
- else if(s=="3"||s=="c"||s=="C") wenzhou();
- else if(s=="4"||s=="d"||s=="D") jinhua();
- else if(s=="5"||s=="e"||s=="E") shaoxing();
- else if(s=="6"||s=="f"||s=="F") xiaoshan();
- else cout<<"ERROR\n";
- }
- //鲁村
- void jinan()
- {
- }
- void yantai()
- {
- }
- void qingdao()
- {
- }
- void shandong()
- {
- normal();
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.济太难 B.青之鸟 C.烟云台\n";
- string s;cin>>s;
- normal();
- if(s=="1"||s=="a"||s=="A") jinan();
- else if(s=="2"||s=="b"||s=="B") qingdao();
- else if(s=="3"||s=="c"||s=="C") yantai();
- else cout<<"ERROR\n";
- }
- //直辖村
- void beijing()
- {
- }
- void shanghai()
- {
- }
- void tianjing()
- {
- }
- void chongqing()
- {
- }
- void zhixia()
- {
- normal();
- cout<<"请选择你的人物:\n";
- cout<<"A.京九 B.海天 C.天津饭 D.辣重\n";
- normal();
- char s;cin>>s;
- if(s=='1'||s=='a'||s=='A') beijing();
- else if(s=='2'||s=='b'||s=='B') shanghai();
- else if(s=='3'||s=='c'||s=='C') tianjing();
- else if(s=='4'||s=='d'||s=='D') chongqing();
- else cout<<"ERROR\n";
- }
- //其他
- void chengdu()
- {
- }
- void changchun()
- {
- }
- void shijiazhuang()
- {
- }
- void zhengzhou()
- {
- }
- void wuhan()
- {
- }
- void qita()
- {
- normal();
- cout<<"请选择你的人物:\n";
- cout<<"A.长春 B.石家庄 C.麻都 D.郑在吸 E.大武江\n";
- normal();
- char s;cin>>s;
- if(s=='1'||s=='a'||s=='A') changchun();
- else if(s=='2'||s=='b'||s=='B') shijiazhuang();
- else if(s=='3'||s=='c'||s=='C') chengdu();
- else if(s=='4'||s=='d'||s=='D') zhengzhou();
- else if(s=='5'||s=='e'||s=='E') wuhan();
- else cout<<"ERROR\n";
- }
- //苏村县级市
- void kunshan()
- {
- }
- void jiangyin()
- {
- }
- void zhangjiagang()
- {
- }
- void xuyi()
- {
- }
- void changshu()
- {
- }
- void taicang()
- {
- }
- //苏村地级市
- void suzhou()
- {
- }
- void nanjing()
- {
- }
- void wuxi()
- {
- }
- void nantong()
- {
- }
- void changzhou()
- {
- }
- void xuzhou()
- {
- }
- void yangzhou()
- {
- }
- void yancheng()
- {
- }
- void taizhou()
- {
- }
- void huaian()
- {
- }
- void zhenjiang()
- {
- }
- void suqian()
- {
- }
- void lianyungang()
- {
- }
- void jiangsu()
- {
- normal();
- cout<<"县 or 市\n";
- string c;cin>>c;normal();
- if(c=="县"||c=="xian")
- {
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.昆一 B.大鹰 C.张家港 D.虚姨 E.太子 F.常熟\n";
- char s;cin>>s;
- normal();
- if(s=='1'||s=='a'||s=='A') kunshan();
- else if(s=='2'||s=='b'||s=='B') jiangyin();
- else if(s=='3'||s=='c'||s=='C') zhangjiagang();
- else if(s=='4'||s=='d'||s=='D') xuyi();
- else if(s=='5'||s=='e'||s=='E') taicang();
- else if(s=='6'||s=='f'||s=='F') changshu();
- }
- else if(c=="市"||c=="shi")
- {
- cout<<"十三太保\n";
- normal();
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.紫金南 B.慕容苏 C.锡利 D.南通海 E.大D F.徐北方 G.扬广陵 H.大淮 I.黄海盐 J.阿泰 K.阿镇 L.阿莲 M.十三妹\n";
- string s;cin>>s;
- normal();
- if(s=="1"||s=="a"||s=="A") nanjing();
- else if(s=="2"||s=="b"||s=="B") suzhou();
- else if(s=="3"||s=="c"||s=="C") wuxi();
- else if(s=="4"||s=="d"||s=="D") nantong();
- else if(s=="5"||s=="e"||s=="E") changzhou();
- else if(s=="6"||s=="f"||s=="F") xuzhou();
- else if(s=="7"||s=="g"||s=="G") yangzhou();
- else if(s=="8"||s=="h"||s=="H") huaian();
- else if(s=="9"||s=="i"||s=="I") yancheng();
- else if(s=="10"||s=="j"||s=="J") taizhou();
- else if(s=="11"||s=="k"||s=="K") zhenjiang();
- else if(s=="12"||s=="l"||s=="L") lianyungang();
- else if(s=="13"||s=="m"||s=="M") suqian();
- }
- else cout<<"ERROR\n";
- }
- //徽村
- void chuzhou()
- {
- }
- void maanshan()
- {
- }
- void wuhu()
- {
- }
- void hefei()
- {
- }
- void anhui()
- {
- normal();
- cout<<"请选择你的人物:\n";zhushi();
- cout<<"A.何肥仔 B.芜马滁boys\n";
- normal();
- char s;cin>>s;
- if(s=='1'||s=='a'||s=='A') hefei();
- else
- {
- cout<<"请进行再一次选择:\n";
- cout<<"A.大司马 B.小马哥 C.阿滁\n";
- normal();char s;cin>>s;
- if(s=='1'||s=='a'||s=='A') wuhu();
- else if(s=='2'||s=='b'||s=='B') maanshan();
- else if(s=='3'||s=='c'||s=='C') chuzhou();
- else cout<<"ERROR\n";
- }
- }
- //开始程序
- void start()
- {
- cout<<"\n";
- normal();
- cout<<"请选择你的人物所在村:\n";
- cout<<"A.苏村 B.粤村 C.浙村 D.鲁村 E.徽村 F.直辖村 H.其他\n";
- normal();char s;cin>>s;
- if(s=='1'||s=='a'||s=='A') jiangsu();
- else if(s=='2'||s=='b'||s=='B') guangdong();
- else if(s=='3'||s=='c'||s=='C') zhejiang();
- else if(s=='4'||s=='d'||s=='D') shandong();
- else if(s=='6'||s=='f'||s=='F') zhixia();
- else if(s=='5'||s=='e'||s=='E') anhui();
- else qita();
- }
- int main()
- {
- start();
- return 0;
- }
今天的内容就这么多。不知道大家想看哪个村?