*ALL PHYSICAL COPIES ARE SOLD OUT*: REALMS OF QUEST V (Digital version is available)
Moderator: Moderators
Re: Work in progress: REALMS OF QUEST V
Thank you!
In the past, I was Dungeon-Mastering a D&D session and a newbie asked me if it was possible to use his CHARISMA to seduce a monster in combat.
Ever since that time, I always thought it would be pretty cool to implement such a game mechanic. Recently inspired by the PLATO version of Oubliette, I implemented the Courtesan class whose special power allows it to seduce humanoid enemies to join the player side as an ally.
To demonstrate, I include screenshots of a character I just created and the gnoll she just seduced.
In the past, I was Dungeon-Mastering a D&D session and a newbie asked me if it was possible to use his CHARISMA to seduce a monster in combat.
Ever since that time, I always thought it would be pretty cool to implement such a game mechanic. Recently inspired by the PLATO version of Oubliette, I implemented the Courtesan class whose special power allows it to seduce humanoid enemies to join the player side as an ally.
To demonstrate, I include screenshots of a character I just created and the gnoll she just seduced.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
Lol! That is awesome.
I once played a d&d game where we would get gigs at pubs as musician. We would roll charosma and performance to work the crowd and get paid. If we botched a performance roll it would end in a bar brawl.
It was a fun way to earn gold in a game.
I once played a d&d game where we would get gigs at pubs as musician. We would roll charosma and performance to work the crowd and get paid. If we botched a performance roll it would end in a bar brawl.
It was a fun way to earn gold in a game.
R'zo
I do not believe in obsolete...
I do not believe in obsolete...
Re: Work in progress: REALMS OF QUEST V
Very good. What I liked about D&D was going beyond the basic combat mechanics. People often bragged what they did in a D&D session like subduing a dragon. But that kind of action I've never seen implemented in an RPG computer game, so it's going to be available in Realms V (see below).R'zo wrote:Lol! That is awesome.
I once played a d&d game where we would get gigs at pubs as musician. We would roll charosma and performance to work the crowd and get paid. If we botched a performance roll it would end in a bar brawl.
It was a fun way to earn gold in a game.
Here's an explanation for the powers I've programmed so far in the game, who can use them and what is the primary attribute that determines success.
Turn - Cleric - Destroy Undead (One Row) - Wisdom (Same as Exile the Undead but half as powerful)
Seduce - Courtesan - Control Humanoid - Charisma
Whisper - Druid - Control Animal - Wisdom
Beckon - Demondim - Control Demon - Wisdom
Subdue - Lord - Control Mythical - Strength
Disband - Sage - Destroy Contrived (Single) - Intelligence
Condemn - Monk - Destroy Immortal (Single) - Wisdom
These powers do not use any spell units -- but can only be attempted once per battle.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
A bit late now but regarding your switch to assembler for this version, just wondering if you considered writing it in 'c' at all. Might have been a good compromise and fast enough for an RPG while reducing the dev effort...
Re: Work in progress: REALMS OF QUEST V
Although I've used C-like languages (C#, Java, PHP) at work, I'm not very familiar with the C compilers for the 6502. Certainly doing it in C would have made it a lot easier to do math calculations, searching through arrays and the like.beamrider wrote:A bit late now but regarding your switch to assembler for this version, just wondering if you considered writing it in 'c' at all. Might have been a good compromise and fast enough for an RPG while reducing the dev effort...
I originally made Realms III in 100% assembly and then decided to make Realms IV mostly in BASIC with some ML routines. The rationale for the latter was that I thought it would be easier to program and that many great commercial RPGs for the C64 like Legend of Blacksilver were programmed as BASIC/ML hybrids. There's nothing wrong with programming RPGs or strategy games primarily in BASIC as these are not action-based games and most of the time, the game algorithm is always standing still waiting for player input.
Going 100% ML again with Realms V was influenced by these factors:
-I'd be using a non-conventional VIC-20 screen size (23*26), so any text output would not be using the KERNAL.
-I found that jumping to and from BASIC->ML and vice versa to be tedious at times while making Realms IV. Programming in 100% ML is a lot easier in that regard, and I don't have to tinker with the BASIC listings whenever a new change to an ML routine is implemented. I just run a single script that "compiles everything" and I see the results of my work right away.
I think looking back, it would be much easier to have programmed the game in a normal screen size (22*23). The party size certainly would have been a lot smaller (6 or 8 players). But it's kind of too late to refactor everything I've done so far. And besides, I think that having 10 players in your party is pretty cool. I don't think there are many 8 bit RPG games that can boast allowing that many players.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
From the languages you have used, 'c' would be a very easy transition, just a matter of learning the restrictions. A quick read of K&R would suffice.
CC65 is a pretty good compiler. I used it to write Tank Battalion and that uses a large screen, you just can't use the built in conio functions [which seem hard coded to the vic normal layout], and must write your own outputs as you have already done.
CC65 is a pretty good compiler. I used it to write Tank Battalion and that uses a large screen, you just can't use the built in conio functions [which seem hard coded to the vic normal layout], and must write your own outputs as you have already done.
Re: Work in progress: REALMS OF QUEST V
Actually, I use CA65 so the learning curve would have been fairly quick. I think this is my final Commodore retro RPG project and I will probably port this game to a mobile platform (while using the same graphics to give it the aesthetics of an 8-bit retro game).beamrider wrote:From the languages you have used, 'c' would be a very easy transition, just a matter of learning the restrictions. A quick read of K&R would suffice.
CC65 is a pretty good compiler. I used it to write Tank Battalion and that uses a large screen, you just can't use the built in conio functions [which seem hard coded to the vic normal layout], and must write your own outputs as you have already done.
I just programmed (and tested) the singing fight option. Previously, I was only planning to give bards this power, but after thinking about it, I also decided to give it to courtesans. The courtesan is an underpowered character, and the seduce power that they can wield does basically the same thing as a charm monster wizard spell (albeit, seduce does not cost any spell units, they can be used once for every battle, and can only work against humanoids). So having an ability to sing adds a bit more depth to the courtesan class.
How it works:
When a player sings, the entire party gets an armor bonus and a saving throw bonus of 2 for the duration of that combat turn. A charisma check is also performed to see if an additional bonus of 2 to these is also applied (so you can get a bonus of 2 or 4).
The singing bonus applies irrespective if the entire party is under the influence of the priest buff defense spells, so these can work in tandem. However, the singing bonus is NOT cumulative if more than one bard/courtesan decides to sing for that combat turn (and just to note, priest buff spells are also not cumulative as well). I did this because I don't want a party to become indestructible (although a natural roll of 20 does make an automatic hit -- yes, my game does use d20 internally for combat attacks).
"A slave is one who waits for someone to come and free him." -- Ezra Pound
- orion70
- VICtalian
- Posts: 4272
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
Re: Work in progress: REALMS OF QUEST V
It's becoming VERY complicated! (Just like in real life, I suppose
). I guess in its final form the game will have a steep learning curve, and a thick manual. Not that I won't like it - it'll only add value to this "final RPG" - but I wonder if you could introduce a simplified version of it, i.e., press D for dumb game and F for full game before starting. In the easier mode, you'll have less options, (partly) automatic fights, only basic stats for each character, etc. Useful to get comfy with the game, before tasting the whole cake. Only a suggestion though (I don't know if it's technically feasible).

Re: Work in progress: REALMS OF QUEST V
Making a stripped down version of this game to work alongside with the current game woukd be quite a bit of work. But... Realms V is almost the exact same game system as Realms IV wih more races, classes, equipment and withh soecialized powers for specialty classes, that is all. Oh and it's programmed entirely in ML. So It's not really much more complicated than the other 1980s RPG games of that era that it pays homage to.orion70 wrote:It's becoming VERY complicated! (Just like in real life, I suppose). I guess in its final form the game will have a steep learning curve, and a thick manual. Not that I won't like it - it'll only add value to this "final RPG" - but I wonder if you could introduce a simplified version of it, i.e., press D for dumb game and F for full game before starting. In the easier mode, you'll have less options, (partly) automatic fights, only basic stats for each character, etc. Useful to get comfy with the game, before tasting the whole cake. Only a suggestion though (I don't know if it's technically feasible).
Maybe the 10 player party size seems daunting, but it's quite easy to get used to once you play with it after a while.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
I enjoy a nice complicated system. Most of my favorite rpgs i've had to play half way through befor i fully understand how to play the game. If the system is to simple, strait forward or generic the game tends to get boring fast.
R'zo
I do not believe in obsolete...
I do not believe in obsolete...
Re: Work in progress: REALMS OF QUEST V
I often played for weeks just wandering around, exploring and whacking monsters before I started to make any serious headway into solving Ultima IV.R'zo wrote:I enjoy a nice complicated system. Most of my favorite rpgs i've had to play half way through befor i fully understand how to play the game. If the system is to simple, strait forward or generic the game tends to get boring fast.
Since the combat module is pretty much 95% completed, I decided to go through a monster image review and re-do some of the graphics. Here are some of the new images:
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
More images:
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
Somebody is making a Pool of Radiance style CRPG for the VIC-20!
https://twitter.com/petrih3/status/897548652498923520
He will be a worthy adversary. #VIC20
PS: looks like phvic is making this game:
http://sleepingelephant.com/ipw-web/bul ... le&u=13078
PPS: He is the creator of Legend of Grimrock (and Demons of Dex for the VIC 20)so it looks like I will get my butt kicked. But I promise not to go down without a fight
PPPS: Legend of Grimrock is ranked #1 dungeon crawler of all time while Realms III and IV are #55 and #64 respectively. http://www.dungeoncrawlers.org/top-100/
https://twitter.com/petrih3/status/897548652498923520
He will be a worthy adversary. #VIC20
PS: looks like phvic is making this game:
http://sleepingelephant.com/ipw-web/bul ... le&u=13078
PPS: He is the creator of Legend of Grimrock (and Demons of Dex for the VIC 20)so it looks like I will get my butt kicked. But I promise not to go down without a fight

PPPS: Legend of Grimrock is ranked #1 dungeon crawler of all time while Realms III and IV are #55 and #64 respectively. http://www.dungeoncrawlers.org/top-100/
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Re: Work in progress: REALMS OF QUEST V
Your revised monster pics look beautiful. Very wonderful work. I ecspecialy like the the red dragon, orcus and black puddin. I can't wait to see them on hardware.
Have you done any dungeon work yet?
To the last post, i never played legeds of grimrock but demons of dex was one of my all time favorite rouglikes ( it had influence on oth exit plan z and legend of the lost catacombs.) So I'm deffinately curious about this. However I wasn't a huge fan of pools of radiance.
I thought phvic dropped out of the scene and wasn't going to do anymore commodore games after the whole demons of dex thing. (Which was a shame, i would be honored if someone wanted to clone on of my games.)
Have you done any dungeon work yet?
To the last post, i never played legeds of grimrock but demons of dex was one of my all time favorite rouglikes ( it had influence on oth exit plan z and legend of the lost catacombs.) So I'm deffinately curious about this. However I wasn't a huge fan of pools of radiance.
I thought phvic dropped out of the scene and wasn't going to do anymore commodore games after the whole demons of dex thing. (Which was a shame, i would be honored if someone wanted to clone on of my games.)
R'zo
I do not believe in obsolete...
I do not believe in obsolete...
Re: Work in progress: REALMS OF QUEST V
Thank you! I've revised some more of them. When I did the 135+ monster images, I sort of did them in assembly line fashion. Many of them I wasn't satisfied with on the first run but after spending upwards of 60-90 minutes on some of them I decided that I should be satisfied with "good enough". So it's nice to go back on the second run and just re-do those images that I'm not satisfied with from a fresher and less mentally fatigued perspective.R'zo wrote:Your revised monster pics look beautiful. Very wonderful work. I ecspecialy like the the red dragon, orcus and black puddin. I can't wait to see them on hardware.
Have you done any dungeon work yet?
To the last post, i never played legeds of grimrock but demons of dex was one of my all time favorite rouglikes ( it had influence on oth exit plan z and legend of the lost catacombs.) So I'm deffinately curious about this. However I wasn't a huge fan of pools of radiance.
I thought phvic dropped out of the scene and wasn't going to do anymore commodore games after the whole demons of dex thing. (Which was a shame, i would be honored if someone wanted to clone on of my games.)
I wasn't really around during the time that phvic put out Demons of Dex. He remains a VIC-20 enthusiast, based on his Twitter feed.
I have done very little work on the dungeons -- I updated the dungeon editor a few months ago to match the specs of the game (25*25 dungeon floors with more interactive text). I still have to do work on the graphics for the dungeon. I actually approached another Denial member about possibly doing the 3D dungeon graphics work, but haven't heard from him in a while.
But the dungeon work is far off, next on the horizon after the graphics review will be creating the cities and the engine to explore them. I've been playing Ultima VII lately to inspire me as to how I will program the portions of the game where you interact with the townspeople.
Speaking of Ultima VII and the complexity of CRPGs -- I find the game mechanic regarding food to be very tedious and annoying. Not only do the characters in your party complain constantly about being hungry, you have to manually go inside their inventory, double click on the food item and then drag it to their mouths. And then 5 minutes later, they still complain about being hungry.
I think a detailed world is nice, but I also think that there should be a certain layer of abstraction in gaming where you don't worry about these kinds of details.
"A slave is one who waits for someone to come and free him." -- Ezra Pound