Jump to content
  • Advertisement

Kantorus

Member
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

2 Neutral

About Kantorus

  • Rank
    Newbie

Personal Information

  • Role
    Writer
  • Interests
    Design

Social

  • Twitter
    @Vulture_42

Recent Profile Visitors

379 profile views
  1. Thanks for the reply, Tom. We've got a GDD covered but haven't gone into depth in a TDD yet, so I'll have a look at getting the ball rolling on that. I'd never heard of PERT charts before but they look rather useful, so thanks for pointing them out!
  2. I really have to agree with lawnJelly's thoughts here. In the long run, making a reusable piece of code that can handle any text you throw at it is the best course of action. Speaking from experience, it doesn't take too long to learn XML. It's not a proper coding language like C#, it's just a neat way to store data. If you want to learn to write it and make it so C# can read it using Linq-to-XML, it'll take a week, max (it took me two days, if I remember right, working about five hours a day, and it was working the way I wanted it at the end). If you want to visualise the text itself well in the beginning, Greedy Goblin's suggestion is good. Twine is another (possibly simpler) piece of software that can do the same. Making an engine isn't something to be especially worried about. It can be as small as you need it to be. For a text adventure, it probably won't need to be that big. In the case where you're using XML, it means you'll probably have a bit that reads from XML (you'll want to decide on a good format for it) and... well, that could be near enough it. Your XML file would probably consist of scenes, where each scene contains options that are linked to the unique ID of another scene. You'd want your code to recognise which option the user chose and then read the next scene from the XML file. This may be easier with set options (the user types a number to pick one), but it would be doable with input text as well. To build a full parser is a nightmare, though, so I wouldn't go trying to build something like The Hobbit Text Adventure right off the bat. If you want to manage objects etc. you may need to think a bit bigger, and I can't really give any advice on that. It may seem more complicated at the beginning, but it means all you need to do once it's working is bung stuff in the XML file. And Linq-to-XML is definitely a good skill to get to grips with.
  3. Hi all, I'm currently working as the sole writer on a project involving around ten people, although I've slipped into more of a design role as required. I'm responsible for mapping out the critical path through the game, which looks like it may become a more involved process later unless we get a level designer on board. My problem is that all our disciplines have essentially started at the same time, with the project being the metaphorical equivalent of a blank slate. This means that some of the processes that would usually be downstream (music, art etc.) have started at the same time or even with a couple of weeks' head start. I'm conscious of not causing too many reworks in other departments at the same time as not becoming constrained by finished work that never got a chance to be run past the narrative. Can anyone recommend a good order to tackles things in? I'm pretty new to this — at the moment I've prioritised the critical path for the first section of the game followed by a vertical-slice 'story MVP', but I'm worried I may be missing more important first steps (all the story doc is missing is some societal notes and a couple of character detail sections [four are already covered]). I'd be grateful for any process suggestions that would work in this scenario — at the moment I'm operating a(n infrequently used) feature and story board on Trello to keep things ordered.
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!