聊天机器人改写版

/*改写的聊天机器人之华山论剑,写着玩儿的,还很粗劣,有待完善*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class sword
    {
        static void Main(string[] args)
        {
            int fullBlood = 10;
            while (true)
            {
                Console.WriteLine("华山论剑,出招吧!");
                if (fullBlood < 0)
                {
                    Console.WriteLine("我挂了···");
                    return;
                }
                if(fullBlood == 0)
                {
                    Console.WriteLine("我。。。要挂了~,给补个桃吧");
                    string strTao = Console.ReadLine();
                    int tao = Convert.ToInt32(strTao);//输入一旦不是数字,程序就会出错!!
                    if (tao == 0)
                    {
                        Console.WriteLine("你丫逗我吧!死了。。。");
                        return;
                    }
                    if (tao < 0)
                    {
                        Console.WriteLine("居然补刀!!!我做鬼也不会放过你的!");
                        return;
                    }
                    if (tao > 10)
                    {
                        Console.WriteLine("我满血复活啦!阁下大恩大德,没齿难忘!");
                        fullBlood = 10; //血量不能超过10,超过10置为10.
                    }
                    fullBlood += tao;
                    Console.WriteLine("及时补血!       =======血量:{0}",fullBlood);
                    continue;
                }
                string mySkill = Console.ReadLine();
                if (mySkill == "降龙十八掌")
                {
                    fullBlood -= 3;
                    Console.WriteLine("啊,掉血!-3     =======血量:{0}",fullBlood);
                }
                else if (mySkill == "九阴白骨爪")
                {
                    fullBlood -= 1;
                    Console.WriteLine("啊,掉血!-1     =======血量:{0}",fullBlood);
                }
                else if (mySkill == "一阳指")
                {
                    fullBlood -= 2;
                    Console.WriteLine("啊,掉血!-2     =======血量:{0}", fullBlood);
                }
                else if (mySkill == "蛤蟆功")
                {
                    fullBlood -= 3;
                    Console.WriteLine("啊,掉血!-3     =======血量:{0}", fullBlood);
                }
                else
                {
                    Console.WriteLine("出招啊,你妹的!");
                }
            }
            Console.ReadKey();
         }

    }
}


聊天机器人改写版,布布扣,bubuko.com

时间: 2024-10-08 10:09:32

聊天机器人改写版的相关文章

qq聊天机器人 群发工具 (java版) (三)

本篇简单讲解一下如何接收QQ消息. 在成功登陆QQ后,要每隔一段时间发一个POST请求,用来维持登陆状态,同时也是用来接收消息的,请求如下: Request URL:http://d.web2.qq.com/channel/poll2 Request Method:POST Content-Type:application/x-www-form-urlencoded Referer:http://d.web2.qq.com/proxy.html?v=20130916001&callback=1&a

python—多任务版udp聊天机器人

将多任务(多线程)引入到udp聊天机器人,可以实现同时发送消息和接收消息 1 import socket 2 import threading 3 4 5 def udp_send(udp_socket,ip,port): 6 while True: 7 try: 8 # 获取发送的信息 9 data = input('请输入要发送的信息:') 10 udp_socket.sendto(data.encode('gbk'), (ip,port)) 11 12 except Exception a

【智能聊天机器人】小花猫的成长之路——1.初生

大家好,我是大花猫~ 为了响应慕女神MM的号召,我也来把最近开始学习HTML5移动webApp开发的一些心得和经验分享出来~ 先自我介绍一下,我是一枚位于魔都上海的处女座Android攻城狮(- - )~ 一次机缘巧合情况下来到慕课网,并跟着<慕课网2048私人定制>这个教学视频学着写了一个属于我自己的2048(升职版),又在机缘巧合情况下参加了慕课举办的2048源码比赛,又机缘巧合下拿了一等奖!0.0 ! 从此爱上了慕课网~~~ -------以上为开场白,下面进入主题-------- 我这

微信公众平台开发入门:[8]聊天机器人可开发

在这篇教程中,我们将介绍如何在微信公众平台上开发:[小黄鸡聊天机器人]的功能.微信公众号,客户多了,来不及每个都体贴的照顾:是不是很想有个机器人自动陪聊来顶一下?这里就说说微信聊天机器人的开发. 第一部分 基于模拟请求的方式 1 模拟请求数据(先看一下小黄鸡的网页版界面) 2 我们通过模拟http请求来实现,上面对话抓包如下: (下图分别是:发送消息的包,接收消息的包) 3 根据上面的包,模拟发起请求如下 4 接下来,我们做下与微信的对接,代码如下 5 看下演示效果 END 第二部分 基于接口的

基于torch学汪峰写歌词、聊天机器人、图像着色/生成、看图说话、生成字幕

手把手教你基于torch玩转 学汪峰写词.自动聊天机器人.图像着色.图像生成.看图说话.生成字幕 作者:骁哲.李伟.小蔡.July.说明:本教程出自七月在线开发/市场团队.及七月在线5月深度学习班学员之手,有何问题欢迎加Q群交流:472899334.时间:二零一六年十月十二日. 前言 我们教梵高作画的教程发布之后,国庆7天,上百位朋友一一陆续动手尝试,大有全民DL.全民实验之感.特别是来自DL班的小蔡同学,国庆7天连做10个开源实验,并把这10个实验的简易教程(含自动聊天机器人)发布在社区上:h

【智能聊天机器人】小花猫的成长之路——3.雏形(让你立马拥有一个自己的智能聊天机器人)

大家好,今天不废话了,直接来给大家分享一下如何实现一个网页版智能聊天机器人的基本功能,也就是标题说的:雏形. 首先,上一篇文章已经提过了小花猫的大脑:图灵机器人API接口的介绍.获取和使用.(我为了写心得,特地申请了一个新的KEY) 点击下边的链接试试吧: http://www.tuling123.com/openapi/api?key=bad38ba658622caef62828496c662135&userid=0&info=你好 嘿嘿,是不是看到了一些令人激动的回复信息啦?修改inf

3.C#面向对象基础聊天机器人

基于控制台的简单版的聊天机器人,词库可以自己添加. 源码如下: using System; using System.Collections.Generic; using System.Text; namespace 面向对象聊天机器人1.0 { class Program { static void Main(string[] args) { 机器人 r1 = new 机器人(); r1.Name = "小I"; r1.Eat(5); r1.SayHello(); while (tr

Android学习之智能聊天机器人(图灵机器人)

今天我们来分享一个有趣的应用:Android版的智能聊天机器人 开发工具:Eclipse 开发时间:2015/07/07 所用技术:图灵机器人API  网络通信之异步请求 接口回调  自定义Adapter 下面我将详细叙述开发的步骤: 第一步:申请图灵机器人的API KEY 方法很简单,只需要在图灵机器人API官网注册一个账号,注册成功之后,会显示一个API KEY 图灵机器人API 账号注册网址:图灵机器人 注册成功后,点击平台接入,认真看一下API接入的流程 第二步:开始创建工程进行编码,首

聊天机器人

最近研究微信公众平台,搭建了一个微信聊天机器人,调用小黄鸡的公众接口,实现在线和小黄鸡聊天的功能. 接口调用不是很麻烦,不过是php版本,所以研究了一下C#的功能模块, Winfrom版 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;