http://www.perlmonks.org?node_id=1001494


in reply to Help making simple RPG game less boring

Since you're not asking a Perl question, rather a game design quesiton I'm confused as to why you're posting here. However, so far:

At this point I've pressed one button, this one decision has resulted in all the action taking place. I'm now level 9 for deciding to play the game by pressing '1' rather than the script dying at line 120 with an "uncaught exception" (which occurs when you select "2" rather than "1").

The game lacks any real user involvement I've experienced with other text based RPGs. If you want it to be interesting for people I suggest more user involvement, less automated actions. Perhaps you should check out some other games of this nature and see how they engage users.

Update: Added option "2" explanation.

Replies are listed 'Best First'.
Re^2: Help making simple RPG game less boring
by jms53 (Monk) on Oct 30, 2012 at 13:33 UTC
    I posted it here because I coded it as a Perl learning exercise. Currently restructuring the whole thing to be more user oriented.
    Thanks for your input!
    J -

      But you ask for game critique, rather than programming advice. I appeciate that this was a Perl exercise, but regardless of which language it was created in the game experience would be the same.

      Also:

      You pick up some ancient armor, def + 100 A wolf appears You attack the wolf for 43 The wolf retaliates with 150 The wolf has 58 health, you have 205 You attack the wolf for 45 The wolf retaliates with 150 The wolf has 13 health, you have 105 You attack the wolf for 54 The wolf retaliates with 150 The wolf has -41 health, you have -45

      I now have less health than the wolf, which dies, but am somehow still alive and leveling up.

Re^2: Help making simple RPG game less boring
by Anonymous Monk on Oct 30, 2012 at 23:31 UTC

    Since you're not asking a Perl question, rather a game design quesiton I'm confused as to why you're posting here.

    Should post in Meditations?

    Design is part of everything

      For clarification, the question of this being "boring" doesn't relate to a perl problem with this program, if this were written in BASIC it'd be just as "boring". It's somewhat subjective, what one person finds boring another may not. As described in Where should I post X?, Seekers of Perl Wisdom is for problems specifically relating to perl, rather than solving the problem of how make something less boring to use/play.

      The fact that it the program doesn't work as intended (for example, I later posted how I died yet defeated a wolf) is a programming problem, I noticed this as I reevaluated the programs vast output based on my one decision/choice. The question OP asked was how to make the game less boring, which is outwith the scope of Perl.

        As described in Where should I post X?, Seekers of Perl Wisdom is for problems specifically relating to perl, rather than solving the problem of how make something less boring to use/play. The question OP asked was how to make the game less boring, which is outwith the scope of Perl.

        You're wrong, that is not what Where should I post X? says.