TextRpg - Work in progress

I`m currently creating a game in pascal,
But I have run out of ideas to place in.

Anyone got Ideas for me to add in?

Dev log:
1.35
Questing!
YaaaaY

1.33
Various changes, loads actually.
Check the Release notes for more info.

1.29
added Difficulty changes monster strength...
old savegames forfeited.

1.28.
Nothing new, just made exits 0 again.
old savegames WILL work with this one


Pimgd

Comments

  • Some suggestions:
    - Save the player name to the file
    - Add in a dexterity (or similar) attribute for increased success in fleeing
    - Last line of beginning story is cut off if name is too long
    - Game froze when I leveled up (continuous loop)
    [red]Can be passed by entering any number, but no prompt[/red]

    Other not so important:
    - Perform a check to make sure that no one has more health/mana than their max (darn CHEATERS! lol)
    - Stats always visible at top/bottom of screen
    - Use readkey() instead of readln() so you don't have to hit enter after every choice


    Also, if you would like it to always run full screen by default, add this to the start:
    [code]
    ASM
    Mov Ax, $13
    Int $10
    Mov Ax, $03
    Int $10
    END;
    [/code]
    This sets the screen to graphics mode briefly, then returns it to text mode. Windows doesn't allow graphics modes to run in a window, so it automatically sets it to full screen. Also, Mode 13h (320x200 256 color) is available on every video card produced, so there are no worries of incompatibility.

    Nice work,
    Phat Nat



    [blue]YES! FINISHED! Score = 148302
    ...okay, maybe a slight cheat on the end boss. It's late.[/blue]
  • : Some suggestions:
    : - Save the player name to the file
    : - Add in a dexterity (or similar) attribute for increased success
    : in fleeing
    : - Last line of beginning story is cut off if name is too long
    : - Game froze when I leveled up (continuous loop)
    : [red]Can be passed by entering any number, but no prompt[/red]
    :
    : Other not so important:
    : - Perform a check to make sure that no one has more health/mana
    : than their max (darn CHEATERS! lol)
    : - Stats always visible at top/bottom of screen
    : - Use readkey() instead of readln() so you don't have to hit enter
    : after every choice
    :
    :
    : Also, if you would like it to always run full screen by default, add
    : this to the start:
    : [code]:
    : ASM
    : Mov Ax, $13
    : Int $10
    : Mov Ax, $03
    : Int $10
    : END;
    : [/code]:
    : This sets the screen to graphics mode briefly, then returns it to
    : text mode. Windows doesn't allow graphics modes to run in a window,
    : so it automatically sets it to full screen. Also, Mode 13h (320x200
    : 256 color) is available on every video card produced, so there are
    : no worries of incompatibility.
    :
    : Nice work,
    : Phat Nat
    :
    :
    :
    : [blue]YES! FINISHED! Score = 148302
    : ...okay, maybe a slight cheat on the end boss. It's late.[/blue]

    Yay, thats nice.
    Dexitery(spelling..) Is (*commented*) in code, because i can`t think of any good uses yet - besides, Strength and Intelligence have way stronger potential..
    Perhaps Dex/3 = bonus armor or such.
    Savefiles are saved in 2 slots - I could make it player name...
    Would require some testing..
    Too long name, well, didn`t think of that.
    Besides - Could you tell me what versions you had played - since 1.33 is the newest (dual slot saves, randomized xp and gold, extra areas)
  • : Yay, thats nice.
    : Dexitery(spelling..) Is (*commented*) in code, because i can`t think
    : of any good uses yet - besides, Strength and Intelligence have way
    : stronger potential..
    : Perhaps Dex/3 = bonus armor or such.
    : Savefiles are saved in 2 slots - I could make it player name...
    : Would require some testing..
    : Too long name, well, didn`t think of that.
    : Besides - Could you tell me what versions you had played - since
    : 1.33 is the newest (dual slot saves, randomized xp and gold, extra
    : areas)
    :

    Played the newest 1.33
    You could also have dexterity for avoiding attacks.
    ...and on the subject of attacks, if you kill the other monster, should the monster still get it's attack? You could also have it so that the player doesn't always get the first attack.

    As for player name saving, I would just write it to the file and keep the numbered slot system. Just assume an extremely long name and write a string of that length to the file:
    [code]
    blockwrite(File, Player_Name, 40);
    [/code]
    Most names aren't over 40 characters in length, other than maybe:
    John Jacob Jingle Heimer Schmitt
    Wait... even that's only 33 or so ;)

    One other thing I noticed is there's alot of repition to increase your health near the end. You may want to have the +hitpoints go up by more each time (other than max +5), but cost more as well.
    Also, the rooms are radicuously cheap after a while ;)

    Okay. Nuff said for now.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion