Mirage Source

Free ORPG making software.
It is currently Fri Mar 29, 2024 10:01 am

All times are UTC




Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Mon Jul 28, 2008 1:20 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
I am trying to define a new system to use in (top secret project #1337)

I have managed to write up a complete generic definition of jobs and skill as I would like to use them. I was hoping the loving and caring MS community would give me well thought out and mature feedback and suggestions to turn this system into a fun and unique gaming experience.
Quote:
LoM Job and Skill Tree

SKILLS

Skills will give the players the ability to customize their character to a large extent. Every skill will have a number of levels that can be trained for an increasing cost. Training a skill will start a cool down for a certain amount of time where the player can not train another skill or change jobs.

1. Skills will come in two flavors, active and passive. Active skills will require activation by the user, have a cost (MP, SP) and will have a duration. Passive skills will always be have an effect.
2. Skills will be trained by spending EXP, which will be gained from killing monsters, players, and completing quests.
3. The cost to train a skill will increase with the skill's level.



JOBS

Jobs will be a key aspect to training your character in LoM. They will provide a level of specialization to your character's attributes, as well as grant your character some special abilities and boosters. Jobs will be arranged in a tree, with generic jobs at the trunk and more specialized jobs as you move toward the leaves.

1. Jobs will have special prerequisites formed from the skills of other jobs.
2. Jobs will apply boosters (or limiters) to your character's stats, attributes, vitals, attack speeds, regeneration speeds, and anything else the character does!
3. Every job will have unique skills the player can train and use.
4. Jobs will allow your character to use specialized equipment.
5. Parent job's boosters, abilities and skills will inherited at their current level for all jobs derived from it.
6. Only skills specific to the active job can be trained.


Changing Jobs
Players can change jobs both up and down the skill tree. Switching jobs can happen by one hop at a time. Moving to a leaf job will require you to have met the prerequisites and will have a monetary cost. Moving to a leaf job for the first time will involve a larger cost, and possibly a quest. Moving to a parent job, or to another job with the same parent will be free of cost and instantaneous, however it will have a timed cool down period.


_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:21 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
LEAVE BRITNEY ALONE! :cry:


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:30 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
I have the power to delete your posts, Fox. :D

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:50 am 
Offline
Pro
User avatar

Joined: Wed Jun 07, 2006 8:04 pm
Posts: 464
Location: MI
Google Talk: asrrin29@gmail.com
I've already given you my input on the matter. good luck with getting it programmed though :P

_________________
Image
Image


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 5:47 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Thanks Asrrin, I look forward to what other people have to say

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:11 pm 
Offline
Knowledgeable
User avatar

Joined: Thu Jun 01, 2006 11:16 pm
Posts: 112
Asrrin29 wrote:
I've already given you my input on the matter. good luck with getting it programmed though :P

I dont think it would be hard (I think)

Its gunna replace magic completely right?

_________________
Matt wrote:
We need more black people around here, that way they don't have to dub a white person as the local black guy.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:24 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
It's going to replace levels and classes completely. There will still be magic in the typical sense.

Boosters. Is there anything else the player does, gets, or waits for? Anything else I could boost?

Quote:
BOOSTERS

Boosters will be given with any job. Unlike skills, boosters will always be active, and not need training. Boosters can have an affect on the following things.

1. Max HP / Regen Speed
2. Max MP / Regen speed
3. Max SP / Regen speed
4. STR
5. SPEED
6. DEF
7. MAGI
8. weapon effectiveness
9. spell effectiveness
10. armor effectiveness
11. EXP Gain
12. Critical hit chance
13. Block hit chance
14. Inventory size?
15. Spell size?
16. Attack speed
17. Spell speed
18. Walk speed
19. PvP Ability
20. Equipment repair costs
21. Barter with shopkeeper cost?

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:41 pm 
Offline
Knowledgeable

Joined: Tue May 30, 2006 5:11 am
Posts: 156
Location: Australia
Another interesting addition to the boosters list could maybe be a 'reduce cool down' for job swapping? I dont know, but reading everything made me think about a 'jack of all trades' sort of job which gives the players the booster to swap jobs quicker than other professions.

Also, i was wondering if these boosters are permanent. Like if you swap jobs, does the booster you gained from your previous job disappear? Or does it stay with you, because then my booster idea is just plain cheating. Hahaha.

Otherwise, everything sounds awesome. :D

I tried my best to sound mature. :D


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 1:53 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
From the job description

5. Parent job's boosters, abilities and skills will be inherited at their current level for all jobs derived from it.

This means as you progress down the job tree, only boosters from the parent jobs will be applied.

For example, if we start with the Beginner job, that everyone starts at, and Beginner has Mage, Fighter, and Ranger branches. Someone who is a Fighter would receive boosters from ONLY Beginner and Fighter. If fighter then had two more branches one of which is Warrior, the player would only get boosters from Beginner, Fighter, and Warrior, even if they trained the Mage boosters some.

Make sense?

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 2:20 pm 
Offline
Knowledgeable

Joined: Tue May 30, 2006 5:11 am
Posts: 156
Location: Australia
Ahhh. Okay, i get you. Cheers dude. :wink: So yeah, what i came up with was essentially useless. Thats why im not an ideas man. :D


Top
 Profile  
 
PostPosted: Mon Jul 28, 2008 3:12 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
The point of the cooldown is to prevent abuse of the system. I'm not sure if I would want to reduce that time.

Either way, with an experimental system like this it will take a lot of tweaking to get the game feeling right.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Fri Aug 01, 2008 11:40 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Just wanted to share my current job editor. It's a major work in progress, but the basic functionality is there. You could make a valid job file from this editor, but you would definitely need a piece of paper and a plan. This program gives you a way to enter the data, but it doesn't help you in almost any way :P That's to come... The only "core" thing to add is boosters, and I am taking a break by posting this before I start on those :D

I am giving the source code out... there's a few interesting things in it that I'll leave for those curious enough to look. It's an advanced example of binary file I/O and memory manipulation with arrays and such.


Attachments:
JobEditor.rar [6.79 KiB]
Downloaded 336 times

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.
Top
 Profile  
 
PostPosted: Sat Aug 02, 2008 10:17 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Anyone take a look? Anyone remotely interested?

I have an updated version that now has binary saving variable length strings which could be adapted to any MS game with binary files... If you're interested in this, send me a PM or GTalk me.

I now consider the program "functionally complete", because it does what it was supposed to do. However, it does not do some helper things that would make it easier to create the jobs, but that is largely because we have not yet began work on the skills system. (basically, we know we will have skills, and the editor lets you add them, but it nor I know what skills will look like (same for prereqs))

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Sat Aug 02, 2008 11:49 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Dark Echo wrote:
Ahhh. Okay, i get you. Cheers dude. :wink: So yeah, what i came up with was essentially useless. Thats why im not an ideas man. :D


Oh my God, the one thread I avoid for a while because it's about my game, and Dark Echo posted here :O!

Sup man.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sat Aug 02, 2008 11:52 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Robin wrote:
Dark Echo wrote:
Ahhh. Okay, i get you. Cheers dude. :wink: So yeah, what i came up with was essentially useless. Thats why im not an ideas man. :D


Oh my God, the one thread I avoid for a while because it's about my game, and Dark Echo posted here :O!

Sup man.


fuck you :P

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Aug 12, 2008 10:46 pm 
Offline
Regular
User avatar

Joined: Tue May 30, 2006 5:52 am
Posts: 43
I'm not too fond of any of the ideas here. :S

_________________
Image


Top
 Profile  
 
PostPosted: Tue Aug 12, 2008 11:03 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
why not?

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Wed Aug 13, 2008 12:10 am 
Dave wrote:
why not?


There's no ass to mouth sex, that's why!


Top
  
 
PostPosted: Wed Aug 13, 2008 1:05 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
I see....

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Wed Aug 13, 2008 1:13 am 
Dave wrote:
I see....


>.>

That doesn't mean I want ass to mouth anime, Dave.


Top
  
 
PostPosted: Wed Aug 13, 2008 1:18 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Are you sure?

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Wed Aug 13, 2008 1:32 am 
Dave wrote:
Are you sure?


*nods* Mhm. I'm good. I don't need it or want it, or to know if it exists.

Lol.

Robin might though. >.>


Top
  
 
PostPosted: Wed Aug 13, 2008 1:51 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
:(

Robin gets plenty.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Wed Aug 13, 2008 11:55 am 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Hey, no one can have enough ass-to-mouth animé.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Wed Aug 13, 2008 1:31 pm 
Robin wrote:
Hey, no one can have enough ass-to-mouth animé.


Zero is plenty enough for me. Lol.

I still can't believe Dave started looking for it that day. -_-


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group