该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

program joyxy;

type

player = record

level:integer;   gjl:integer;

fyl:integer;   xue:integer;

money:integer;  maxxue:integer;

map:integer;  jy:integer; end;

bag = record

red:integer; back:integer;  sl:integer; ttl:integer; end;

monster = record

gj:integer; fy:integer; xt:integer; jyz:integer; end;

gjfs = record

gj:integer; fy:integer; bx:integer; jb:integer; end;

pet = record

gj:integer; jx:integer;  nm:string; live:integer; level:integer; end;

var

i,m,sjs,rsx,gsx,pd,qk,dqgj,dqfy,jnxz,rys:integer;

role:player; bao:bag; ms:array[1..100] of monster; dqgw:monster; ml:string;

jn:array [1..100] of gjfs;

bb:pet;

procedure js;

begin

role.level:= 1;

role.gjl:=26;

role.fyl:=20;

role.maxxue:=100;

role.xue:=100;

role.map:=0;

bao.red:=2;

end;

procedure gw;

begin

ms[1].gj:=21; ms[1].fy:=0; ms[1].xt:=100; ms[1].jyz:=12;

ms[2].gj:=25; ms[2].fy:=10; ms[2].xt:=80; ms[2].jyz:=15;

ms[3].gj:=45; ms[3].fy:=0; ms[3].xt:=250; ms[3].jyz:=45;

ms[4].gj:=65; ms[4].fy:=20; ms[4].xt:=230; ms[4].jyz:=50;

ms[5].gj:=250; ms[5].fy:=75; ms[5].xt:=500; ms[5].jyz:=90;

ms[6].gj:=320; ms[6].fy:=83; ms[6].xt:=450; ms[6].jyz:=93;

ms[7].gj:=1000; ms[7].fy:=400; ms[7].xt:=5000; ms[7].jyz:=120;

ms[8].gj:=1000; ms[8].fy:=800; ms[8].xt:=8000; ms[8].jyz:=150;

ms[9].gj:=10; ms[9].fy:=10; ms[9].xt:=5000; ms[9].jyz:=50;

end;

procedure skill;

begin

jn[1].gj:=0;      jn[1].fy:=0;    jn[1].bx:=0;   jn[1].jb:=1;

jn[2].gj:=10;     jn[2].fy:=-5;   jn[2].bx:=0;   jn[2].jb:=1;

jn[3].gj:=0;      jn[3].fy:=0;    jn[3].bx:=0;   jn[3].jb:=1;

jn[4].gj:=0;      jn[4].fy:=0;    jn[4].bx:=0;   jn[4].jb:=1;

end;

procedure baobao;

begin

bb.gj:=3;  bb.jx:=15; bb.live:=1; bb.nm:='红尘猪'; bb.level:=1;

end;

procedure cwgj;

begin

sjs:=random(10);

if sjs=0 then begin if role.xue+bb.jx>role.maxxue then role.xue:=role.maxxue else role.xue:=role.xue+bb.jx; writeln('你的宠物 ', bb.nm ,' 为你加血',bb.jx,'点'); end else begin

rys:=bb.gj+random(3)-1; dqgw.xt:=dqgw.xt-rys; writeln('你的宠物 ', bb.nm ,' 攻击怪物',rys,'点血'); end;

end;

procedure sj;

begin

role.level:= role.level+1;

role.gjl:= role.gjl+10;

role.fyl:= role.fyl+5;

role.maxxue:=role.maxxue+25;

role.xue:=role.maxxue;

end;

procedure hqwp;

begin

sjs:=random(20)+1;

case sjs of

1: begin bao.red:=bao.red+1; writeln('获得金创药1个'); end;

6: begin role.xue:=role.maxxue; writeln('获得神佑,生命值回复到最大'); end;

7: begin role.gjl:=role.gjl+1; writeln('获得神佑,攻击力+1'); end;

8: begin role.fyl:=role.fyl+1; writeln('获得神佑,防御力+1'); end;

3: begin role.money:=role.money+sjs*10; writeln('获得金币',sjs*10); end;

9: begin role.money:=role.money+sjs*10; writeln('获得金币',sjs*10); end;

12: begin role.money:=role.money+sjs*10; writeln('获得金币',sjs*10); end;

13: begin bao.ttl:=bao.ttl+1; writeln('获得饕餮料1块'); end;

14: begin bao.ttl:=bao.ttl+1; writeln('获得饕餮料1块'); end;

15: begin bao.ttl:=bao.ttl+1; writeln('获得饕餮料1块'); end;

c语言250行游戏代码大全,最经典的PASCAL游戏!300行程序代码,超爽!相关推荐

  1. python代码大全o-Python实现的一个自动售饮料程序代码分享

    写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序.当然,只是实现基本功能,欢迎高手指点,新手 ...

  2. bat小游戏代码大全_Python打砖块小游戏源代码

    这次用Python实现的是一个接球打砖块的小游戏,最核心的就是:碰撞检测的数学模型 程序运行截图: 其实,编程问题到最后就是数学问题,这个游戏涉及到2D圆形与矩形的碰撞检测问题: 碰撞检测原理:通过找 ...

  3. 计算机游戏155,MAME0.155经典1430款游戏合集

    MAME0.155经典1430款游戏合集本合集收录了MAME自1984至2008年间已模拟的几乎所有经典游戏,共1430款,而且基本只收录了游戏的一个版本,也就是剔除了克隆,以达到最大的精简(当然一些 ...

  4. 个人纳税java代码_java工资纳税系统 c排班系统 程序代码

    java工资纳税系统 c排班系统 程序代码 package test;import javax.swing.JOptionPane;public class SalaryTax {/*** @para ...

  5. 模拟经营动物园java,动物园游戏下载|动物园下载 (经典模拟经营游戏)_单机游戏下载...

    动物园是一款十分经典的模拟经营类游戏,游戏画面精美可玩性很高,玩家们将经营自己的动物园,吸引更多的游客,赚取更多的资金来让自己成为动物园大亨. 动物园是一款由Excalibur制作,Merge Gam ...

  6. 【代码分享】TRL微波器件测量去嵌入校准–程序代码

    写在前面 由于研究需要,本人深入学习实践了基于微波测试的器件仿真建模技术,至今九年有余.回顾研究经历,从最简单的直通校准到严格的TRL校准,从普通的SAM焊接接头到精密的V波段免焊接接头,从0603封 ...

  7. c语言求婚代码大全,这是我见过最浪漫的程序员求婚方式

    [导读]在七夕这个节日里,源代码教育不仅会举办各种活动,我们还会给大家及时送上各种福(gou)利 (liang) (下面这个福利是外国味儿的). 为了向心中的女神求婚,每个男生都会挖空心思地想出一些非 ...

  8. html字体代码大全_Vba群发邮件及HTML设置字体格式的代码

    按如下数据群发邮件 Sub 在EXCEL中用VBA群发N个Outlook邮件并简单设置邮件正文格式() Dim a, b As Object '定义2个对象型变量 Dim m, n, i As Lon ...

  9. python代码大全表解释-python操作列表的函数使用代码详解

    python的列表很重要,学习到后面你会发现使用的地方真的太多了.最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎! 所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了 列 ...

最新文章

  1. CVPR 2021 | 视觉目标检测大模型GAIA:面向行业的视觉物体检测一站式解决方案
  2. python中struct_Python的Struct模块,用法以及个人理解
  3. Hadoop 2.X 从入门到精通系列视频课程套餐
  4. Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
  5. JAVA抽象类为什么可以有构造_抽象类为什么可以有构造函数?- Constructor of an abstract class in C#(转载)...
  6. Linux 标准I/O函数库
  7. fastadmin在html中查询数据,FastAdmin模块开发快速上手
  8. web.xml配置中classpath:与classpath*:的区别
  9. python classmethod static_【python】classmethod staticmethod 区别
  10. 《An Introduction to Ray Tracing》—— 2.4 Ray/Box Intersection
  11. 模糊搜索框(H5),兼容安卓和ios(令人头大的ios输入法)
  12. 从《Java核心技术卷Ⅱ》看Java操作pdf的工具类itext
  13. 百度硬盘搜索使用指南
  14. 解决Anaconda第三方库下载慢
  15. 2022最新第四方聚合支付系统源码+详细搭建教程
  16. rust连接不上社区服务器 显示超过时间,rust链接服务器超时
  17. 微信小程序:we重师
  18. 水果电商网站开发过程
  19. 2021年11月软件设计师真题解析
  20. UICollectionView 自定义组头组尾的XIB方法

热门文章

  1. 智慧树mysql章节答案免费_智慧树初识数据库—Mysql完整免费答案
  2. Jupyter Notebook使用-如何设置代码单元启用自动换行
  3. css引入外部字体文件
  4. 联想服务器自动关机_联想笔记本电脑自动关机
  5. 微软服务器延迟,Windows 10X开发进度严重落后:微软无限推迟Surface Neo
  6. html css img标签鼠标事件,HTML+CSS入门 img标签学习
  7. 用户登录的详细流程(三)Shiro框架
  8. webdriver的尝试:四 【移动端的使用appium-定位与获取代码】
  9. php yaf 2.3.5,Yaf 3.2.0发布
  10. 【信用评分预测模型(四)】Python随机森林模型