巨蟹座 发表于 2012-10-14 17:22

Unity3D大型MMO游戏源码

内含角色创建、登陆、注册、客户端、服务端各种系统


[*]Hello i am working on a multiplayer kit and want to show you my process.

1. General


[*]registration inside client via php
[*]login to the game using the MySql database
[*]creating and saving character to MySql
[*]choosing character
[*]"ID Factory"


2. Character


[*]sending keyboard press to server
[*]moving character
[*]Inventory
[*]Equip/Unequip
[*]Pickup Items/Drop Items
[*]Stats with Regeneration
[*]Death
[*]"passive" Skills---> increase the hit chance and damage
[*]Talents 2 of each class
[*]Private Chat

3. Npc


[*]spawnig npcs from database
[*]structure for AI to add easy diffrent AI behavior
[*]sending status to client( hp, level)
[*]die

3.1 AI


[*]Attacking event handler --> fires the attacking state
[*]See player event handler
[*]Not see player event handler
[*]NothingToDo event handler---> clear events
[*]Aggro state --> looking for player to attack
[*]Moving to Spawnpoint state
[*]Active state ---> active , random walk waiting of the player
[*]Thinking state ---> thinking what ai state/handler to fire
[*]Desires
[*]Aggression desire --> will attack if he see the player
[*]Attack desire
[*]Move to target desire --> following a target (for attack or summon/animal control)
[*]Move to Spawnpoint desire --> if to far away the npc will walk to his spawnpoint
[*]Walk desire --> random walk
[*]Diffrent controllers to handle the ai.

Tutorials
Multiplayer Kit Setup
                        

How to create a new npc
                        


Registration/Login/Character selection
                        

Simple AI Following:
                        

Equip/Inventory:
                        

Stats/Regeneration/Death
                        

"Passive" Skills will increase the hit chance and damage
                        

Npc Hp-Bar/Death
                        

Private Chat
                        

Talent Trees preview ---> one talenttree for each class.

Warrior:


Mage:


Talent Tree/Use( need still some checks-->delay,reduce mana...)
                        

Talent Tree/Use v2
                        

Talent Tree/Use v3
                        

Talent Tree/Spell Freeze v4
                        

                        

Database Structure( current---> can and will change...)


Quest/Item/Npc Editor how to use:
                        

How to setup a weapon:
                        

Item tooltips
                        

Serverside Code:
                        

Update 0.1

-fixed crash on login/create character
-shop system (buy/sell items)
-save position of the player

Shop:
                        

Shop Selling Items:
                        

Shop Gold Display:
                        

Update 0.2

FIXED
- whitescreen in standalone
- Extracting referenced dlls failed.
- QuestEditor: you can now only choose npc with the type of QuestNpc

NEW

Banking System:
                        

Group System:
                        

PvP:
                        

- Editor script Config.cs added to configurate your database connection.
- some more small changes...

Update 0.3

Public Chat/ Say:
                        


* */*
* * ** pLevel*
* * ** 0 Player
* * ** 1 Counselor
* * ** 2 Seer
* * ** 3 Gm
* * ** 4 Admin
* * ** 5 Dev
* * ** */


Create Items:
                        

Account Manager --> Edit existing Account/Characters Preview for update 0.3:
                        

Teleport/Scene switcher:
                        

ADDED:
- New Editor parameters (Npc editor, item editor... and other)

Update 0.4
Saving Inventory, Skills, Stats, Talents...
                        

Update 0.5
Collision detection
                        

Update 0.6
Spawn npc command
                        

Spawnpoint editor
                        

Resurrect player
                        

A lot of fixes and optimization in update 0.6


This ork will be not in this kit, but the wizard and warrior.

You can buy this kit here!


TODO:
- more, more, more ideas are welcome

SOFTWARE LICENSE AGREEMENT
PLEASE READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE
USING THE SOFTWARE.BY DOWNLOADING THE PRODUCT YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, DO NOT USE THE PRODUCT.
– You are not allowed to sell or share this product(Source Code).
– You may only use one license for one person.
– You may not transfer your license.
– You may use the "Multiplayer Kit" as often as you want.
– If you want a special license, feel free to contact me.





Unity联盟 发表于 2012-10-14 17:23

不错 希望完善图片及具体内容

angle 发表于 2012-10-14 19:51

忒便宜了吧。。。。。

巨蟹座 发表于 2012-10-16 14:31

稍后完善 请管理员通过审核{:5_401:}{:5_401:}

7759367 发表于 2012-11-1 20:59

真的么?我来烟酒一下

7759367 发表于 2012-11-1 20:59

不知道为啥好多我下了都提示错误

仟层浪 发表于 2012-11-3 21:49

不错哦,就是没这么多币

lite 发表于 2012-11-11 00:08

下载币不够。郁闷!

仗剑走天涯 发表于 2012-11-11 12:11

多发撒发达省份

DragonSoul 发表于 2012-11-12 14:16

好想看看,没钱啊!{:5_421:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Unity3D大型MMO游戏源码