Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1401644 Posts in 67927 Topics- by 61469 Members - Latest Member: faketie

June 30, 2022, 12:06:43 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsROGGLE [Roguelike RPG]
Pages: 1 [2] 3
Print
Author Topic: ROGGLE [Roguelike RPG]  (Read 10737 times)
DangerMomentum
Level 3
***



View Profile WWW
« Reply #20 on: January 26, 2016, 01:30:04 PM »

It's time to start diving into Roggle's game mechanics. First up on the list is the simplest- basic combat! At the core of any RPG is how it resolves combat. There is a huge variety of approaches to take, from D&D inspired dice rolling to Pokemon's mostly deterministic mind games. Roggle leans towards Pokemon's system- damage values are deterministic. The only thing up to chance are special occurrences like critical hits, dodging, followup attacks, and so on. This keeps combat interesting, but you can always make a pretty good prediction of what kind of damage you'll be doing.

Every weapon and unit has a base damage value. This is pretty simple- all other things being equal, a weapon with 5 base damage deals 5 damage. There's a little more to it than that, though. As you can see in some of the above screenshots, every unit in Roggle has three main stats: Strength, Dexterity, and Intelligence. Of particular interest is the lack of Vitality, Constitution, or any other defensive stat; instead, these three stats act as both offensive and defensive stats.

Here's how this works: every weapon has a listed damage type of OFFENSE STAT vs. DEFENSE STAT. For example, a bow is DEX vs INT. This means that when you attack with a bow, it compares your Dexterity to your enemy's Intelligence. For a quick reference, having double the stat means you'll be doing 150% damage with that weapon. The actual formula is something like this:

Final Damage = Weapon Base Damage * (Your Offense Stat / Their Defense Stat + 1) / 2

Originally, having double the stat would deal double the damage, but it was just too swingy. Instead, I averaged the damage ratio with 1 so that the lowest amount of damage an attack can do is half of the weapon's base damage. What all of this amounts to is that every stat is useful to every character- you may decide to focus on Strength weapons, but a hat that gives you some Intelligence is still useful, because it reduces the damage of a third of the game's weapon types. We'll get more into weapon types with fusion, but there are nine main types, not including unarmed. Each combination of STAT vs STAT has its own type. Unarmed is a special case, and has a similar but unique damage formula.

There's one last piece of the puzzle: Armor!. Armor is handled very simply- the defender's armor value is just subtracted from the attacker's base damage before the ratio is applied. So including armor, the damage formula looks more like:

Final Damage = (Weapon Base Damage - Defender's Armor) * (Your Offense Stat / Their Defense Stat + 1) / 2

So when you're gearing up your character in Roggle, you'll have to make some hard choices- do you go all in on a two-handed weapon with strong damage in one stat, or do you dual up and divide your focus between one in each hand? Weapon switching only takes one turn, so it's a good idea to keep a few backups in your bag just in case.

That's just the surface, but it should give a pretty good idea of how you'll be approaching combat. I've made some big strides on AI, so I'll probably be posting a video showing that off this week. Which do you prefer, videos or gifs? A mixture of both? I'm happy to prioritize whichever format you guys prefer, so let me know. Thanks for reading!
Logged

Kyzrati
Level 9
****



View Profile WWW
« Reply #21 on: January 26, 2016, 11:36:05 PM »

Sounds like the right kind of system--simple to understand on the surface yet allowing for complex situations and decisions. (Aside: The next next /r/roguelikedev FAQ Friday is on combat algorithms etc, so I see you've already written yours Tongue)

I prefer gifs.
Logged

deab
Level 2
**



View Profile
« Reply #22 on: January 27, 2016, 04:36:37 AM »

Nice simple system - I really like the dual use of the main stats, very clever.
Logged
DangerMomentum
Level 3
***



View Profile WWW
« Reply #23 on: January 29, 2016, 10:33:38 AM »

Spent a lot of time working on new menus this week. Here's the new character sheet:



And a non-moving version here, at a higher resolution:



I managed to fit every stat into one page, it's a lot nicer to use than the last one. I'm currently working on a new generic list menu that I can use for equipment, inventory, shops, and more. I plan to replace nearly every menu that's currently present in the game- they worked fine for playtesting, but I want the actual game to have the best UI possible. Roguelikes have a pretty terrible track record when it comes to usable user interfaces, so my goal is to make navigating the menus as quick and painless as possible. I want Roggle to bridge the gap between people who would like to play roguelikes, but can't get over the antiquated look and feel that many of the classics have. I'm hoping these tabbed menus will be a good compromise between avoiding information overload and having necessary information be accessible at all times.

Lots of AI work happened this week too, but it's much harder to show off in a screenshot- it'll have to wait until the next gameplay video. This week I should finish up the new inventory and equipment pages, and then I'll be able to start on the in-game database. Roggle will have a complete database of creatures, status effects, and abilities for you to refer to at any point in time. It will start out empty, but as you encounter new things, it will slowly fill up. This will be the main aspect that persists across play sessions- you won't lose your acquired information on death.
Logged

Kyzrati
Level 9
****



View Profile WWW
« Reply #24 on: January 29, 2016, 05:19:02 PM »

That character sheet pop-up animation is amazing.
Logged

TopherPirkl
Level 0
***



View Profile WWW
« Reply #25 on: January 30, 2016, 05:09:42 PM »

Hey good to see such a detailed devlog here! I've been following the development of the game on SA for a while but I'll definitely be keeping an eye on the logs here too! I'm the one who emailed you about audio recently, btw!
Logged

Sound Designer | @phantomfreq | Demo reel
chiguireitor
Level 0
**


View Profile WWW
« Reply #26 on: January 30, 2016, 06:18:21 PM »

Said it on reddit, and will repeat it here, that UI is giving me a bad case of jealousy... in a good sense.... that's a thing, isn't it?
Logged

<devlog> Ganymede Gate - Sci-fi roguelike "Dance like it's 1999 on Ganymede Gate"
DangerMomentum
Level 3
***



View Profile WWW
« Reply #27 on: February 02, 2016, 05:09:41 AM »

More menu gifs? More menu gifs!





(Item descriptions are definitely placeholders)
Logged

Fenrir
Level 3
***



View Profile WWW
« Reply #28 on: February 02, 2016, 05:13:43 AM »

Nice menus and animations! Smiley
Logged

Noyemi K
Level 0
***


[ * ] - we are all so hapy


View Profile WWW
« Reply #29 on: February 02, 2016, 07:30:38 AM »

I was about to send you a message but then I noticed... this game looks familiar... Cheesy

So, howdy!  CoolHand Thumbs Up Right
Logged
flipswitchx
Level 3
***



View Profile WWW
« Reply #30 on: February 02, 2016, 06:53:58 PM »

sexy pixels! I like the jib of your pixels, sir.

And I envy some of the enemy names I see. Woodle... Ha!  Hand Clap
Logged

DangerMomentum
Level 3
***



View Profile WWW
« Reply #31 on: February 04, 2016, 10:01:25 AM »

sexy pixels! I like the jib of your pixels, sir.

And I envy some of the enemy names I see. Woodle... Ha!  Hand Clap

Thanks! The enemy names are all me, but the pixel art is all DragonDePlatino's DawnLike tileset. I did the menus / fonts and a few effects, but it's 99% his stuff.

Speaking of menus, though, I've revamped altars a bunch. Now alignment actually matters, and you can even join sides!



I've done a bunch of work on the fusion menu as well, but it's not quite ready to show off. More coming soon!
Logged

mankoon
Level 4
****


And that is how you get to Llama School.


View Profile WWW
« Reply #32 on: February 04, 2016, 10:45:46 AM »

This games looking pretty dope. I love the pixel art, animation and debug screenshot. I don't know why you left the cow there though. Concerned posting to follow.
Logged

DangerMomentum
Level 3
***



View Profile WWW
« Reply #33 on: February 05, 2016, 09:42:46 AM »

Here's a shot of a new area. Portals to No Man's Land will appear on the first floor of an area. It serves as a safe retreat from the hostile surface of The Fracture, and contains a random assortment of useful shops and stations.



This is also the final appearance of the fusion menu- now it actually shows the selected catalyst and the amount of Rogs you want to contribute to the fusion.
Logged

DangerMomentum
Level 3
***



View Profile WWW
« Reply #34 on: February 06, 2016, 06:44:05 AM »

Screenshot Saturday! While I redid the menus I took the time to make them skinnable. Here's a taste:











Each one is inspired by another RPG- I'm sure you guys can spot a few of them.
Logged

Kyzrati
Level 9
****



View Profile WWW
« Reply #35 on: February 06, 2016, 06:48:09 AM »

These RPG skins are great! I assume this is to allow players/modders to skin it themselves, and if so how are they defined? (Or is this just to make it easier for you to add alternative options?)
Logged

DangerMomentum
Level 3
***



View Profile WWW
« Reply #36 on: February 06, 2016, 01:31:20 PM »

They'll be selectable in the options menu, kinda like the menu options in old Square RPGs. No reason they can't be player modifiable, though. I figure some customization is nice and it turned out to be surprisingly easy to swap these on the fly.
Logged

nadia911
Level 0
*


View Profile
« Reply #37 on: February 09, 2016, 08:00:15 AM »

When can buy this beautiful game?  Hand Any Key
Logged
DangerMomentum
Level 3
***



View Profile WWW
« Reply #38 on: February 10, 2016, 11:07:45 AM »

Hopefully in a few months! I've got some goal features I want to accomplish before I really start pushing for visibility, but I'm planning to launch a Greenlight campaign and probably some sort of funding like Kickstarter around Summer. We'll see if I can keep up with development (and real life), but I'm confident I'll be able to make that happen this year.

My website is down right now, I'm in the process of fixing it with my host. In the meantime, my Tumblr link is http://dangermomentum.tumblr.com and my Twitter is at https://twitter.com/dangermomentum/
Logged

Silbereisen
Overlord
Administrator
Level 10
******


eurovision winner 2014


View Profile
« Reply #39 on: February 10, 2016, 11:44:44 AM »

looks promising, following.
Logged

Pages: 1 [2] 3
Print
Jump to:  

Theme orange-lt created by panic