Find Jobs
Hire Freelancers

Dangerous V.1

$250-750 USD

Closed
Posted over 9 years ago

$250-750 USD

Paid on delivery
I need 3 things: 1. A bare minimum server set up that allows players to: -Authenticate user name log in -See other players in the game and on the map -Allow chatting via keyboard input (no sound or video) -Allow players to fight in game bosses together (sharing xp earned, and loot) 2. A Client script to call an external .dll file so the game may connect to the internet 3. An external .dll file needs to be created. Here is, in detail, what I want. I am looking for someone to create a script using an extension of Ruby (RGSS3) to create a script. When this script is called it will ask the player to input a username, and password. After they input this the script will use an external .dll file (which I also need made) to connect to an online server. From there the players may choose from 101 realms, basically a scroll down list, each realm may have no more than 12 players at a time. Realms that are full will not show up, and the remaining realms will be listed in order of players from most to least. The 101st realm is the VIP realm, and requires a password to join. There is no chat room or anything here just a simple menu showing the realms and a number beside it showing how many players are in the realms. (ex 3 / 12). From there it will be identical to starting a game single player, the game itself will create a new saved file, if the player has been to the realm before it will give them to start over or load their previous save game. The only thing the server does will be to transmit other player locations on their map, and in the game, allow for chatting between players (players have the option to turn chat off and not receive messages from other players), and manage boss battles. There is no need to create loot sharing, xp sharing, trading, anything like this, outside of boss battles. Players may create a “Party” in the main menu. Parties may be to 4 players, and you must send an invitation and the other party member must accept. When players are part of a party they have the ability to send private messages back and forth, they have the option to fight bosses together, and everyone on the party can see what map the other players in the party are in. Finally Bosses. There are two types of bosses; Light Bosses, and Major Bosses. For Light Bosses players can send an invitation to others to help with the fight. You do not need to be in a party to receive an invite for a Light Boss, and you can participate from anywhere in the game. Combat is turn based / final fantasy style. For Major Bosses all party members must be within a certain radius of the boss, and MUST take part in the battle. For bosses this is the only time XP earned is shared, and all participants receive identical default loot. I need someone who can program system features for a set of scripts that are used in RPG Maker VX ACE (client scripts) and another set that require Ruby itself (server scripts). Using this system allows to create multiplayer online games with RPG Maker VX ACE. RPG Maker VX Ace does not have any kind of multiplayer support. It does read Ruby RGSS3 scripts though, and I believe it can access external .dll files (just the main games .dll file is not legally allowed to be altered) so if we can make a script in RGSS3 that will connect the game to an online server, and allow multiple people to play together. RPG Maker VX Ace uses Ruby RGSS3 as scripting [login to view URL] is the name of RPG Maker's Game Engine. Much like Baldur's Gate used the Infinity Engine, or most Valve products now use the Source Engine. It is a game engine written in Ruby with a C++ backing. Thanks Mark
Project ID: 6441401

About the project

1 proposal
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of EGYPT
Egypt
0.0
0
Member since Sep 11, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.