How would I go about implementing quests

Hi guys, I'm going to try and implement quests into a project but I honestly don't know where to start, I'm not looking for someone to do it for me all I'm looking for is a few pointers as to how to achieve this using tables?

Any info would be great, thanks!

Comments

  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited December 2013
    Your question may come across a bit vague to answer in a forum post. What type of quests for what type of game?
  • EireStudiosEireStudios Member Posts: 451
    I have a top down shooter that I just mess around with and add things here and there just to learn how to do things, so maybe quests like kill x amount of a enemy ID or collect x amount of a item ID to progress to the next stage of the quest, I would like to have 1 NPC handle 3-6 different quests if at all possible, and maybe link 2 NPC ID's to one quest like "Bring this item to Michael" then once Michael receives the items the player will receive an item.

    Hope this helps understand what I'm trying to accomplish :)
  • gyroscopegyroscope I am here.Member, Sous Chef, PRO Posts: 6,598
    edited December 2013

    Hi @EireStudios Yes, your question is like asking "How long is a piece of string?" ;-)

    Also, "A Quest" could be many things, depending on what you want the quest to be… each one would require different amounts of programming, and more than likely different amounts of experience with GSC to achieve.

    Still, with one of your examples you mentioned, that might be relatively straightforward; it would involve game attributes to track stuff: integer attribute for the amount of enemies killed, and a boolean that switches to true for when the required amount is reached. Hope that's some help.

    ""You are in a maze of twisty passages, all alike." - Zork        temp domain http://spidergriffin.wix.com/alphaghostapps

  • EireStudiosEireStudios Member Posts: 451
    Ha ha.. ya i've been messing around with it with the last hour or so and it's proving to be very difficult the way I wanted to do it :(

    I'll keep trying a few different things and see what I can and can't do, thanks man :)
Sign In or Register to comment.