Elite Square
Would you like to react to this message? Create an account in a few clicks or log in to continue.

RPG - A text/gui based RPG

Go down

RPG - A text/gui based RPG Empty RPG - A text/gui based RPG

Post  Meshiest Sun Jan 13, 2013 8:50 pm

This will be both single player and multiplayer

--Vitals
Health Points
Magic Points

--Leveling
Level
EXP

--Attributes
Strength
Dexterity
Agility
Endurance
Intelligence
Wisdom

Strength (STR)
Every point raises Health Points by 1
Every point raises Physical Base Damage by 2
Endurance (END)
Every point raises Health Points by 5
Every point raises Health Regen by 0.2 per minute
Dexterity (DEX)
Every point raises Physical Base Damage by 1
Intelligence (INT)
Every point raises Magical Base Damage by 2
Every 4 points raises Magic Points by 1
Wisdom (WIS)
Every point raises Magic Points by 1 except for every fourth point
Every point raises Magic Regen by 0.04 per minute
Every point raises Magical Base Damage by 1

--Statistics
Base Health
Base Magic
Health Regen
Magic Regen
Physical Attack Base Damage
Magical Attack Base Damage

--Character
Inventory
Armor

---Other Stuff---
+PVP
+Monsters
+Monster Adding API
+Item Adding API
+Admin Panel
+Battle Log
+Gui
+Multiplayer

THIS HASNT BEEN FULLY THOUGHT OUT, I WILL BE ADDING MORE


The code will be fully defined at the top
Example from Functions_Stats:
Code:
//----------------------------------------
//        Statistic and Attributes
//----------------------------------------
//
//Let %var1 = ListOfStatistics;
//    %BaseHealth = getWord(%var1,0);
//    %BaseMagic = getWord(%var1,1);
//    %HealthRegen = getWord(%var1,2);
//    %MagicRegen = getWord(%var1,3);
//    %BasePhysicalDamage = getWord(%var1,4);
//    %BaseMagicDamage = getWord(%var1,5);
//
//Variable
//    %BaseHealth SPC
//    %BaseMagic SPC
//    %HealthRegen SPC
//    %MagicRegen SPC
//    %BasePhysicalDamage SPC
//    %BaseMagicDamage
//   
//----------------------------------------
//
//Let %var1 = ListOfAttributes;
//    %STR = getword(%var1,0);
//    %DEX = getword(%var1,1);
//    %INT = getword(%var1,2);
//    %WIS = getword(%var1,3);
//    %LVL = getword(%var1,4);
//    %EXP = getWord(%var1,5);
//   
//Variable
//    %STR SPC %DEX SPC %INT SPC %WIS SPC %ATT SPC %EXP
//
//----------------------------------------
//        List Of Functions
//----------------------------------------
//
//    RPG_CalcStatistics(%var1)
//      -Calculates the Statistics from a list of attribute levels
//      -Returns ListOfStatistics
//
//    RPG_RaiseAttributeLevel(%var1,%var2)
//      -Raises the level of an attribute
//      -Returns ListOfAttributes
//
//    RPG_CanRaiseAttributeLevel(%var1,%var2)
//      -Checks if the Attribute can be raised one level
//      -Returns True/False
//
//    RPG_GetAttributeLevelCost(%var1)
//      -Returns the amount of exp required to level an attribute
//      -Returns Number
//
//    RPG_RegenStatistics(%var1)
//      -Adds Health and Magic based on regen rates
//      -Returns ListOfStatistics
//   
//
//----------------------------------------

Currently,
only honor and I are working on this...

Progress:
Code: ??%
Completed:
Statistics and Attributes
Incompleted:
Monsters
Inventory
Market
GUI: ~30%
Completed:
Info w/ statistics and Attributes
Incompleted:
Everything else

Will type out the rest later (future plans)


Putting everything into python and making it from a website!
Planning:
GUI
People owning their own web servers
Python on webserver

Meshiest
Blocklandian

Posts : 68
Join date : 2013-01-02
Age : 26
Location : The Internet

http://marblemodz.forumotion.com

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum