首页 > 编程语言 >分享一个五年级时制作的游戏(C++)

分享一个五年级时制作的游戏(C++)

时间:2024-08-14 23:23:48浏览次数:14  
标签:界面 游戏 攻击 C++ 玩家 剧情 NPC 分享 五年级

游戏名称《mediocre》

是一个纯文字类型的游戏,由于当时不会使用图形库,所以没有任何图像

进入游戏后会有一些无关紧要的弹窗公告

蓝窗启动界面(伪)

 关闭弹窗后会显示一段时间的游戏LOGO

之后就进入游戏界面了,附带一段简陋的剧情(大概就是冒险时不幸失联)

游戏中的人物有生命值和体力值,受到攻击会扣除血量,抵御攻击会扣除体力,二者缺一不可

游戏中的NPC是有不同的攻击周期和攻击程度的,到了后期,加强版的BOSS也会选择抵御玩家的攻击。

甚至还有攻击特效和防御特效

玩家失败后可以复活且没有次数限制

除了战斗界面,还有一些穿插剧情(新手村任务之类的)

做完任务会获得报酬,例如宠物

宠物会帮助玩家攻击NPC,同时自己也有自己的攻击周期和攻击程度

此外还有背包系统,不过用处不是特别大

还有一些支线任务,比较简单,主要是为了推动情节发展才设置的

支线任务↓

之后还有一些在船上搏斗的剧情,不是很扣人心弦,游戏到这里就再也没继续做下去了,不过整体来说这个游戏还是有点创意的(虽然技术上比较拉跨)

感谢您的阅读

标签:界面,游戏,攻击,C++,玩家,剧情,NPC,分享,五年级
From: https://blog.csdn.net/weixin_61702409/article/details/141175860

相关文章

  • C++趣味实验之:设计一个模拟公司运营的程序(极简版)
    根据剩余价值理论,设计一个模拟公司运营的程序原理非常简单: (此公式为企业扩大再生产的基本规律)同理,我们可以利用C++来实现这个操作,这就需要使用递归函数doublen,c,sum1,d1,z1;cout<<"输入启动资金(万元):"<<endl;cin>>n;intb;cout<<"输入市场劳动力数目:"<<endl;ci......
  • C++笔记4•类和对象3•
    1.初始化列表(1)构造函数再理解:classDate{public:Date(intyear,intmonth,intday){  _year=year;  _month=month;  _day=day;}private:int_year;int_month;int_day;};上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其......
  • 数据可视化实用干货分享
    在当今的数字化时代,数据已成为企业决策的重要基石。然而,面对海量的数据,如何高效地理解、分析和应用这些数据,成为企业面临的一大挑战。数据可视化作为一种将数据转化为图形或图表的技术,为企业提供了强有力的支持。本文将围绕“数据可视化”这一主题,详细介绍产品原型设计中数据可视......
  • 2024华为OD机试真题-启动多任务排序(C++/Python)-C卷D卷-200分
    2024华为OD机试题库目录(Python、C++)-(C卷+D卷)-CSDN博客目录题目描述输入描述输出描述用例1题目解析代码c++python题目描述一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。......
  • 基于STM32的边缘计算实时数据处理可视化系统:嵌入式C++、 FreeRTOS、Kafka、Spring Bo
    一、项目概述本项目旨在设计并实现一个基于STM32的边缘计算实时数据处理系统。该系统能够在边缘设备端进行数据采集、预处理,并将处理后的数据实时传输到后端服务器进行进一步分析和存储。本项目主要解决以下问题:减轻后端服务器的数据处理负担,提高系统整体效率降低......
  • 【面试】分别解释一下C++、Java、Python程序的执行过程
    面试模拟场景面试官:你能分别解释一下C++、Java、Python程序的执行过程吗?参考回答示例1.C++程序的执行过程1.1编译过程:源代码编写:开发者编写C++源代码,文件扩展名为.cpp。预编译(Preprocessing):预编译是编译的第一步,使用预处理器(如cpp)对源代码进行处理。这一步主......
  • 【C++】————C++11
                                 作者主页:   作者主页                           本篇博客专栏:C++                ......
  • 【四六级备考经验分享】历年英语四六级真题及答案+听力音频+2024年6月三套
    每个大学生都要面对英语四六级考试的挑战,本以为高考结束后能松口气,没想到还得继续在英语学习的道路上奋斗。作为一位已经成功攻克这一难关的学姐,我想分享一些实用的备考资料和建议,助你一臂之力,一次性通过四六级考试!英语四六级备考资料:一、历年英语四级真题及答案:www.201800.com/......
  • c++常用模板(持续更新中)
    二分手写#include<bits/stdc++.h>usingnamespacestd;intn,m;inta[N];boolf=0;intFIND(intx){ intl=1,r=n; while(l<=r) { intmid=(l+r)/2; if(x==a[mid])returnmid; if(x<a[mid])r=mid-1; if(x>a[mid])l=mid+1; } return-1;......
  • JavaSE基础知识分享(六)
    写在前面前面讲的是面向对象中的多态这部分,下面让我们来看看java中常用类这部分的内容!常用类Object概述:是Java中所有类的父类,包括自己定义的类和数组都继承自Object类。成员方法hashCode()获取对象地址值的int类型形式。getClass()获取对象的类的字节码文件对......