Full MMORPG Source Code
Author: | ShadowDragon
|
Submitted: | 5th February, 2006
|
Views: | 14353
| Rated: |
|
|
Hi,
I have worked on an MMORPG for over a year now. I don't have the time to continue it so if you're interested then please continue reading.
My MMORPG, Sanctuary Online, has progressed slowly in the last couple months because I've been busy with many other activities. Therefore, I'm willing to transfer the rights and full source code to anyone willing to take it. The game itself is a playable MMORPG and we've tested it with about 10 players online before so the online engine is definitely working (which isn't the case for many other MMF MMORPG's). Not only will I give out the game source code and rights, but I will also include several other things in the package (MMF Bonus Bundle Pro, concept art, a site + domain, custom PHP scripts designed for the game/site, etc.).
The price for all of this is negotiable. If you feel internet transactions are unsafe, I am willing to allow any administrator here to act as a middle man for this transaction. So once we reach an agreement, I will send the source code and full package to an administrator, and you will send the money to an administrator. Then the administrator will send the package to you and the money to me.
The reason I am selling here is because the source code is for MMF only thus it has a limited audience. I am also a Paypal Verified User.
If you are merely only interested in the code, we can negotiate that as well. However, if you only wish to buy the code, I will not include the bonuses (site, domain name, etc.) other than the Bonus Bundle.
Anyhow, here are the features of the game client, custom server, and level editor:
Major Game Client Features
-------------
* Beautiful graphics - pre-rendered 3D tiles and graphics, Photoshopped interface (with button hovers and more)
* (Very Secure) Login/Registration System
* Server Listing System - Finds a list of servers, pings them, retrieves description, etc.
* Swords Engine - Includes multiplayer PvP, respawning, etc.
* Chat System - Zone chat, server-wide chat, messages from server admin, MOTD, etc.
* Custom Walking Engine - 8 direction movement, no shake on collision
* Custom Dead Reckoning Engine - Uses physics, prediction, and detection algorithms for smooth gameplay. Includes packet corrections, motion corrections, optimizations, bandwidth-saving techniques, etc. Unlike many other buggy dead reckoning systems, this one has constantly been improved upon and supports many players without crashing, bugs, etc. (as evidenced by the screenshots at the bottom of this page).
* SpellFX Engine - Includes commands for creating beautiful spell effects. Also includes SpellFX Studio, a tool used to design complex spell animations.
* Map Reader System - Create map files to play on using a level editor. Maps are generally not in excess of 10 kb. Maps should load very fast. Map files incorporate Zlib compression, Blowfish encryption, and SHA1 file hashing to ensure file integrity. Includes warp points (to enter new levels), customizable map size, among various other features.
* Special Effects - Create fog, night-time effects, sunrises, etc. Includes player lamp lighting and lens flare effect.
* Saving/Loading - Server saves player's current position and level so that players login and play where they last left off.
* Mining Engine - Get a pickaxe and start mining! Current minerals already implemented include gold, silver, and diamond each with their own respective random appearance rate (customizable on server-side).
* Scripting Engine - Fully loaded scripting engine. Includes if statements, while statements, many built-in commands and more. (A full documentation of all the commands completed for the scripting engine is available at the bottom of this post)
Minor Game Client Features
-------------
* Customizable HUD
* User profiles - displays kills, deaths, name, guild, minerals (gold, silver, diamond), etc.
* Arrow dodging - Slow-motion Matrix-style arrow dodging and bow engine
* Server-wide Online list
* Kills/Deaths Count (PvP already implemented)
* User Configuration - Key configuration, Show FPS, Fullscreen, Sound/Music Volume, Multiplayer options, and much more!
* Spellbook - User-customizable spell icons, sorted by pages, etc.
* Name tags and guild tags
* Message boxes that fit the game's GUI
* Guild CP - Create a guild, etc.
Level Editor Features
-------------
* Customizable Level Sizes
* Customizable Tiles List. Users can sort tiles however they want (such as organizing tiles into different tilesets, renaming tiles, etc.)
* Tile Preview Window, Debug Window, Objects Manager
* Objects Manager/Debugger can highlight tiles, show their position, etc.
* Grid Snap - 1x1, 2x2, 4x4...128x128 grid sizes, customizable grid sizes, tile size grid snap
* Brush Type
* Fill Command
* Optional Obstacle Mapping. Includes auto-obstacle mapping (such as a tree is an obstacle and grass is not).
* Script Editor. Includes line count and line #'s, error checker, saving/loading of just the script (instead of entire map), syntax coloring, auto-formatting (tabs on newline, newline after semicolon, etc.)
* User Preferences: Startup Settings, Grid Size, Grid Snap, Scroll Speed, Script Editor Settings
* Map Overlays: Edit Mode (allows placing of interactive objects such as signs, etc.), hiding of interactive objects, warp map (to link levels together), spawn point mapping, mineral mapping (to place gold, silver, and diamonds on map)
* Compiling. Compiles maps to include all tile data, object data, scripts, etc. Encrypts, compresses, and hashes during compilation.
* Saving/Loading of map files. Includes 9 pre-made example maps (editor version) AND the compiled version.
* Began work on an IntelliSense type system where code tips will appear similar to the feature in Visual Studio.
Custom Server Features
-------------
* Designed with security in mind - for instance, random number generators (such as for mining) are on the server-side
* Send messages to specific users or entire server
* Online list for entire server
* Kick/ban
* Username ban AND IP ban
* User/guild stats all saved on server
* Designed with MOOClick
* MD5/SHA1 incorporated to make sure that packets have not been altered
* Handles registrations: finds invalid email addresses, invalid usernames, short passwords, taken usernames, checks variables and logs registration hack attempts, etc.
* Handles guilds: no duplicate guild names, sets user guild tags, etc.
* Secure logins: no duplicate logins, rejects banned names/IP's, etc.
* Optimized: Queues processes, adjustable task priorities, etc.
So as you can see, this game is already playable since it has a level editor, level loader, linkable levels, an online engine, and many other features required in a core engine. We have already gone through several test phases. If you decide to buy the full rights to this MMORPG, you will also receive this site that goes with it:
http://www.sacredcrown.com
Note that the screenshots in the gallery of that site are outdated. I will transfer the ownership of the domain to you. It includes a forum, news system, etc. Also included with the site is a Guild Control Panel script which I wrote myself in PHP.
It integrates with Invision Power Board and allows users to create guilds, manage guilds, select user ranks, accept/deny membership applications, supply a description, and more. Along with that, you will also receive the concept art for the game:
Concept Art Page: http://www.sacredcrown.com/index.php?id=concept
I have also included a PHP script on the site that checks the status of all the servers to see if they're online/offline. It also pulls a description of the server.
Server Status Page (PHP Script): http://www.sacredcrown.com/index.php?id=servers
The forums have over 90 members. I also already have staff members. They may or may not be willing to help you, but chances are that they will. They've been wanting this project to be completed and I'm sure they'll accept someone to take my position. We already have a staff of graphics designers, one guy that creates the music, and a couple beta testers.
Also, since this game uses many of the objects found in the MMF Bonus Bundle, I will also supply you with the MMF Bonus Bundle Pro Edition at no extra cost. That includes access to the lighting engine, SHA1 hash extension, and more.
Here are some screenshots (ignore the character sprites and green boxes, the graphics team was unable to decide what type of character sprite we should have so we just made a temporary one):
Screenshot of UI and Tiles: http://www.sacredcrown.com/files/ss/sale/ss1.PNG
Server List: http://www.sacredcrown.com/files/ss/sale/serverlist.png
Editor Screenshot: http://www.sacredcrown.com/files/ss/sale/editor1.png
Night-time Effect: http://www.sacredcrown.com/files/ss/sale/lighting.png
Server List: http://www.sacredcrown.com/files/ss/sale/serverlist.png
Customizable UI Screenshot 1: http://www.sacredcrown.com/files/ss/sale/ui1.png
Customizable UI Screenshot 2: http://www.sacredcrown.com/files/ss/sale/ui2.png
Customizable UI Screenshot 3: http://www.sacredcrown.com/files/ss/sale/ui3.png
Guild Control Panel: http://www.sacredcrown.com/files/ss/sale/guildcp.png
Guild Control Panel Again: http://www.sacredcrown.com/files/ss/sale/guilds.png
Multiplayer Functionality: http://www.sacredcrown.com/files/ss/sale/multiplayer.png
Player Profile: http://www.sacredcrown.com/files/ss/sale/profile.png
Player Profile Again: http://www.sacredcrown.com/files/ss/sale/profile2.png
Respawning After a Duel: http://www.sacredcrown.com/files/ss/sale/respawn.png
Mining Gold: http://www.sacredcrown.com/files/ss/sale/goldmine.png
More Multiplayer Testing: http://www.sacredcrown.com/files/ss/sale/multiplayer2.png
More of what you can do with lighting: http://www.sacredcrown.com/files/ss/sale/lighting2.png
Quick Lens Flare: http://www.sacredcrown.com/files/ss/sale/lensflare.png
Sword fight over: http://www.sacredcrown.com/files/ss/sale/swordfight.png
Player's Guide: http://www.sacredcrown.com/files/ss/sale/playersguide.png
Player's Guide Again: http://www.sacredcrown.com/files/ss/sale/playersguide2.png
Variables Scripting Tutorial Screenshot: http://www.sacredcrown.com/files/ss/sale/variables.png
For those of you interested in the scripting engine, here's a documentation of the commands. All commands with a - sign in front of them are already implemented. The music commands have been implemented as well but are a little buggy so they do not contain the - sign. All text in blue can be whatever the user wishes to input (such as a variable name).
Scripting Documentation: http://www.sacredcrown.com/files/ss/sale/scripting.rtf
Here's a summary of everything you get if you wish to purchase the source code and rights:
1. Source code for game client
2. Source code for level editor. (Includes scripting documentation and 10 scripting examples, level templates, 10 editor levels, and 10 compiled levels.)
3. Source code for custom server
4. Source code for SpellFX Studio
5. MMF Bonus Bundle Pro
6. Website and domain name: www.sacredcrown.com
7. Custom PHP Scripts: server status script, guild control panel script
8. Concept Art
9. Over 30 sound effects
10. Executables for game client, server, level editor, and custom server.
Please let me know if you're interested. Once again, we will be making this transaction through a middle man to prevent any scamming. The entire package will only go to one person (as they will become the holder of the rights). You can also purchase just the source code. A source code purchaser does not count as a winner as they will be given the rights to the game.
I'm sure purchasing the source code will help a lot of you in designing your MMORPG. Many give up due to bugs and the like. I've been designing MMORPG's for over 7 years and I've worked out so many bugs and so many problems so I hope the source code is resourceful in helping you design your own MMORPG perhaps. I am basically providing all the essentials in creating an MMORPG which can take years to gain the knowledge and experience for so I hope all you aspiring MMORPG designers make use of this oppurtunity.
If you're interested, please contact me at eishadowdragon@gmail.com
Best Regards,
Sacredcrown Studios
|
|
|