Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 05-15-2005, 03:05 PM
Albus Albus is offline
 
Join Date: May 2004
Location: USA
Posts: 112
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Considering Coding Custom RPG Module: Need Comments

Greetings all. I've tried just about every RPG hack there is out there and I am not satisfied with any of them. This is for a number of reasons and varies between hacks. It ranges from faulty installs not providing proper sql checks before executing queries to simple non-compliance with the vB standards in templating such as the use of tborder, tcat and thead classes. Many also use static text quite frequently. Some have features in the code that either do not work, or do not work properly.

I have been writing code professionally since 1991 and feel I could do this right, from initial database schema planning to process flowcharting to actual coding and testing. I have also been an avid dice-based RPGer since the red box edition of Basic D&D.

If I take this on, I'll need to know what features one would like to see other than those I have listed below:

Item Types

- Maintains base item types and base attributes for that type.

Supply House

- This is a game master level shop which is only accessible by user level shops. It maintains a master list of all items available in your realm but otherwise acts like a regular shop. Items defined here may override base type settings for a wider array of possibilities.

Shops

- Characters may pay (invest) in a shop (cost settable in admincp) and stock it with items from the Supply House. Item attrs may not be adjusted here, although cost can. Shop owners may also mark certain items as being on sale. These items will appear as featured items in thier shop front. This promotes users to create a wide array of shops and incites price wars, sales, and so on.

Genders

- Ok, not much to say here except you can alter, add or delete the choices to your liking. Not all beings can be classified as male or female.

Races

- Defines base race name, description, background, minimum attr requirements and any attr / skill / spell bonuses.

Spells

- Defines base spell name, description, minimum lvl and int (intelligence) requirements, it's affects (what attr, bonus/penalty amount), spehere of influence (if same as classes then bonuses apply), and chance of failure.

Skills

- Defines base race name, description, background, minimum lvl and attr requirements as well as chances of failure.

Characters (Users may post as one at a time, selectable in post screen, but may maintain more than one)

- Name
- Race
- Gender
- Class
[attr bonuses definable in admincp]
- STR (Strength - how strong you are)
- INT (Intelligence - how smart you are - knowledge)
- WIS (Wisdom - how wise you are - using the knowledge you DO have)
- DES (Dexterity - how nimble you are)
- CON (Constitution - how tough you are - different from strength)
- CHA (Charisma - how likable you are in appearance and manner)

- EXP (Experience Points)
- LVL (Level)
- HPS (Hit Points - life)

- INI (Initiative - how fast they ract in battle)
- ATT (Base attack modifier)
- MEL (Melee attack modifier)
- RNG (Ranged attack modifier)
- DEF (Defensive modifier)

Rather than keep listing obvious stuff, I also have the following planned in as much detail as the above.

Monster Types - similar to item types
Beastiary - similar to the supply house

Battlefield - Allows one on one, one on many, many on many battles in any combination of characters and monsters.

And so on.....

The basic premise here is to make it the most expansive RPG hack out there, and the most flexible in terms of tailoring it your needs. Very few stock items, monsters and so on will be included. Just enough to get you started.

The benefit here is that it will be a single well written product instead of being pieced together using parts of other systems. By release time, every component listed as being part of the system will be present and working.

I look forward to your comments.

Below is an early sample of what my code looks like should you wish to inspect my standards. This is not a final script and is only one of the admincp files. In no way is it the whole system. I've barely started...
Attached Files
File Type: php item.php (15.1 KB, 15 views)
Reply With Quote
  #2  
Old 05-15-2005, 03:08 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have no interest in RPG games, but to save yourself possible unneccessary work, I would suggest waiting now for vB 3.5.x before starting any actual coding.
Reply With Quote
  #3  
Old 05-15-2005, 03:11 PM
Albus Albus is offline
 
Join Date: May 2004
Location: USA
Posts: 112
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M
I have no interest in RPG games, but to save yourself possible unneccessary work, I would suggest waiting now for vB 3.5.x before starting any actual coding.
I will be coding for both as some may not upgrade, or may not have renewed thier members area access, which means they are stuck with 3.0.7.
Reply With Quote
  #4  
Old 05-16-2005, 10:31 PM
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Location: England
Posts: 813
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not to blatantly advertise my product, but have you tried RPG Inferno? PM me for more information if you havn't.

- Zero Tolerance
Reply With Quote
  #5  
Old 05-16-2005, 10:41 PM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not to put down yours, or anyones, but I just don't like the overall layout and feel of the forum RPGs. Maybe it's because I'm more focused on aesthetics than your code (which seems perfectly fine, I've tried your demo forum rpg). Maybe it's just vBulletin's style that I don't think goes well with an RPG, such as the menus, placement, and overall junk-space that is all over the page while playing.
Reply With Quote
  #6  
Old 05-16-2005, 10:42 PM
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Location: England
Posts: 813
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tekton
Not to put down yours, or anyones, but I just don't like the overall layout and feel of the forum RPGs. Maybe it's because I'm more focused on aesthetics than your code (which seems perfectly fine, I've tried your demo forum rpg). Maybe it's just vBulletin's style that I don't think goes well with an RPG, such as the menus, placement, and overall junk-space that is all over the page while playing.
With that said, it is easy for anyone who knows HTML to change the general layout of any vBulletin page, what is provided for anything really is just the default settings, you are allowed to customize it to your own like.

- Zero Tolerance
Reply With Quote
  #7  
Old 05-17-2005, 12:04 AM
Mijae's Avatar
Mijae Mijae is offline
 
Join Date: Nov 2001
Location: Russia
Posts: 523
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would be interested in this
Reply With Quote
  #8  
Old 05-27-2005, 07:21 PM
chewbacca chewbacca is offline
 
Join Date: Oct 2004
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would also like to see this released.
Reply With Quote
  #9  
Old 07-18-2005, 09:38 AM
question? question? is offline
 
Join Date: Oct 2004
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I want this!

Quote:
Originally Posted by Zero Tolerance
With that said, it is easy for anyone who knows HTML to change the general layout of any vBulletin page, what is provided for anything really is just the default settings, you are allowed to customize it to your own like.

- Zero Tolerance
I dont think any one will pay for it.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:45 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09736 seconds
  • Memory Usage 2,264KB
  • Queries Executed 14 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete