News:

All future registrations will need to be approved before activation
due to the increase in spammers registering.

Main Menu
avatar_Jason

Personal Gaming Thread

Started by Jason, January 31, 2014 @ 05:25 PM

0 Members and 24 Guests are viewing this topic.

Ted


Jason

#1591
I'm a little confused. Are characters usually created manually by the player, but you've developed code to do it for you?

Replit looks pretty cool. I'll have to check it out.

Ted

Normally you manually roll up the characters.  I just took the character creation parameters and rules from DCC and coded a generator to do that.  The character creator also has the download button which will generate a txt file that I can copy/paste straight into chatgpt and it will spit out a character profile and a pencil sketch if I want.

I'm also thinking about updating the creator to include a random name, but instead of using a roster list of pre-programmed names I'm experimenting with a list of consonant and vowel combinations that it will pull from to make them sound regionally believable.

I'm now coding a combat arena (text output only) so I can put generated characters in that and they can battle, along with other creatures like goblins, orcs, etc.  And when I say I, I mean me and the AI, with the AI doing the heavy lifting.  I have the arena in a working state so the combatants will fight to the finish either using random rolls or you can also input rolls if you want to roll dice yourself.  I've customized it to do away with hitpoints (I don't like hitpoints) and instead uses a system of morale, fatigue, exhaustion, and wounds to determine the outcome.  The arena only allows 1v1 or deathmatch fights right now.  I'm working on teams so side A can fight side B, but I keep hitting a snag with that (in reality I'm an old man got tired and needed to go to bed and I haven't resumed yet).

Ted

I just realized, you maybe thought this was for a computer game I was playing, but it's a tabletop RPG that I'm playing solo.

Jason

I did think it was a computer game. The combat sounds like a more complex version of the text adventures I used to program back in the 80's and then again with Python back in 2019. My games only used a single dice role (random generator) for combat with stronger characters having a higher random range (1 - 100) versus a weaker character having a lower range (1 - 75).

I've thought about moving to a type of rock/paper/scissors combat in future games to add a little more strategy. 

Ted

So then the higher roll would win with the one that had the d100 obviously having a higher chance of winning?  That's simple and clever and can be finely adjusted to tweak the chances as well. 

There's a baseball dice game called Deadball that uses something similar to determine wins if you wanted to just sim the game results instead of playing bat by bat.

Jason

Yes, that's exactly how it worked, but the outcome of the game was based strictly on luck. In the future I'll add traits, weapons and a magic/shield/sword option for encounters where:

Shield beats sword, sword beats magic, magic beats shield.

Ted

You going to start programming it again?

Jason

Hopefully at some point. Work has been really sucking away most of my free time recently.

Jason

Microsoft has already provided me with a code for a free copy of Gears of War Reloaded. I still can't believe they're giving away a free copy of the game to owners of Gears of War Ultimate Edition.

Ted

Nice.

I got into the Trainz beta on xbox.  So far it's some tutorial scenarios that are pretty limiting in what you can do. I wish I could just free roam around.  That being said it's looks really nice on a 4k TV and seems pretty smooth.

Similar topics (3)