设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 102|回复: 0

[制作教程] How to Challenge NPC's to a Card Game

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    前天 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4456

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    22919
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28269

    灌水之王

    发表于 3 天前 | 显示全部楼层 |阅读模式
    In this tutorial, I will discuss how to allow players to interact with NPC's using different approaches and how to customize how the NPC responds depending on what approach was used. I will use a "card game challenge" where the NPC will mention that she's a pretty strong card player and has been looking for a suitable opponent and then offer to play a game with you.

    Background

    The story takes place in a world where a card game is extremely popular. In addition to the usual adventures that you go on, you also have the opportunity to participate in card battles and competitions that are held throughout the world as you progress through the game. You may be able to challenge NPC's that you meet to a game, and the winner gets to take one of the loser's cards as a reward.

    In a particular city, you find yourself doing some work with the leader of the local guild. She offers guidance and sends you on important quests, such as the one shown below


     
    However, she's also an avid card player and is always looking for a challenge. Having won a number of tournaments in the past, she has collected a large number of rare cards that would be a great asset to your own card deck if you manage to defeat her.

    When you approach her about the card game, she talks about her own skills


     
    And then proceeds to offer you a match



    Implementing the Event

    If you choose to offer this type of mini-game where the player can challenge different NPC's, as a game developer, you have to make a lot of decisions how to implement this for players.
    You have several different ways to approach this depending on how you want to do it.

    Using an Item

    Suppose you wanted to trigger a card challenge by using an item. Maybe the item is a deck of cards.

    One way to do this is assign a common event to the item that will


    • Turn on a switch
    • Check for any events in front of you that can be triggered
    In order to perform an action trigger check using a common event, several approaches are available there as well. I will use the  Scripted Action Trigger script to accomplish this. You might choose to just use an autorun event and check the player's position.

     

    With the script applied, the common event itself is straightforward: turn on the appropriate switch, then check for events. We assign the common event to the item we want to use.



    The event will be set up so that if the switch is ON, it will run the card challenge commands. Otherwise, it will run the normal commands. We can use a two-page event for this: one of the pages is conditioned to activate only when the switch is ON. Because the purpose of the switch is simply to force the event to run a different page, the page should also remember to turn it off after it's done with it.


     
    Now you will be able to interact with the event normally using a button press, as well as an item.

    You can see a demonstration of the results in this video:





    Want to see other solutions? Read the rest at HimeWorks!


    本贴来自国际rpgmaker官方论坛作者:Tsukihime处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/how-to-challenge-npcs-to-a-card-game.35325/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-14 15:47 , Processed in 0.135981 second(s), 55 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表