Find Jobs
Hire Freelancers

Isometric Engine written in AJAX

$5000-10000 USD

Chiuso
Pubblicato quasi 16 anni fa

$5000-10000 USD

Pagato al completamento
Hello Sir or Madam I require an isometric engine written in AJAX for a pseudoMMO. The graphic artist are working on astonishing graphics this very moment, so don't worry about that. I merely request bids on the engine itself. Keep in mind that developing an isometric engine in Javascript is anything but trivial. Combining it with a client that cannot be trusted and optimized serverinteraction this is a pretty hostile development environment. Please do not post unless you feel certain you can manage a job of this type. If you can, however, we can guarantee you a well paid job! ## Deliverables Hello Sir or Madam I own Hardwired ApS - a Danish Sms Gateway - which have had great success! I now want to use some of the money I've earned for a project I've dreamt of realizing for the past 4 years. I must admit however that my skills come short for this task and thus I turn to you - fellow developers. I need an isometric engine written completely in AJAX for the game, I would have liked developed: Dreadshade. Don't worry about graphics - I have a graphic artist here in Denmark. This is - contrary to many in here who post about MMORPGs - not a full blown one of the kind. It doesn't require a "world" to walk around in. The game takes place in arenas which has different properties which can be exploited to complete your objective: Destroy your opponents in the arena. Technical Stuff about the engine: The engine itself must be isometric - doh - and must work in never versions of Internet Explorer, Firefox, Safari and Opera. I trust that when you have read this far you're completely up to date about what an isometric engine is. Now for the stuff it should be capable of: The engine should feature a primary and a secondary background image. The primary background image is what you move around on a represents the arena. The secondary background provides a background image with a certain theme. The secondary bacground image should only scroll at half speed of the primary background. The implemention of this should be trivial. The walkable tiles must be darkened with a alpha blended black, isometric square 2 or 3 pixels smaller than the size of the tile. Much like Heroes of Might and Magic 5. Characters must be able to move from one tile to another with a walking animation. The walking animation and so forth is exclusively done by the client as the server should only calculate whether the character can actually move from point A to point B and update the database accordingly. The game is turnbased and much support up to eight players on each team - alternating their turns between them. The players will then be given a number of movement points based on their stats. During the movement phase they can choose to attack an enemy. After the attack the player can spend the rest of the movementpoints. Certain attacks can dislocate the target - send them flying until they hit a wall, a trap or another player. Animations, damage calculations and so forth must be taken care of. The engine should NOT feature elevated tiles. It should however feature edges, so players can fall off the map. When a player falls off the map, an animation should be played. The engine must support statis objects which should be either placed at random or at a fixed location. Furthermore it must support powerups which can boost the abilities of the player. The engine must update in realtime (or close to it) on every client participating in the fight. A list over the order players move in must be present at some place on the screen - much like in Heroes of Might and Magic 5 - which should be updated on the fly when buffs or debuffs are thrown at one or all the players. Basically combat should work like in Heroes of Might and Magic 4 - isometric with a cursor suggesting where to move and an attack cursor determinig where to attack from. When you right click on a player or NPC a number of options should emerge as a ring around it with icons representing "Private chat", "Status", etc. A chat must be present for the players and their messages should be displayed over the respective characters for a certain interval until they will fade out. Their messages must also be present in a chatwindow. Messages are either global (viewable by everyone in the arena), teamspecific (Viewable only by your team) and private (viewable only be a certain player). All chats must of course be logged. A basic Javascript particle engine must be provided. An excelent one is available through a google search as inspiration. It must handle things like blood and sparks. Nothing fancy like fire - we have .gif's for that. I've attached a .jpg of the internetpage at an early stage. My graphic artist is currently developing a new one from scratch based on this design however. Furthemore I've uploaded [login to view URL] - a description of the universe the game will take place in. In addition I've uploaded Dreadshade Design [login to view URL] - a document holding a lot of information about this game. It is not in any way complete though. Here is the biggie: My investor owns a lot of real estate here in Denmark. If the chosen developer wants to, he or she can come to Denmark for the duration of the job. It could be some sort of a working-holiday :) This is completely optional though. This should give you an idea about what it is we want. It is in no way complete though and I anticipate we continue talk on the forums to clearify points and so forth. I will be looking forward to hearing from you :) Sincerely, Kasper M. Nyboe Hardwired ApS [login to view URL] EDIT: Bid maximum raised to $10.000.
Rif. progetto: 3931920

Info sul progetto

16 proposte
Progetto a distanza
Attivo 16 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
16 freelance hanno fatto un'offerta media di $4.483 USD
Avatar dell'utente
See private message.
$8.500 USD in 14 giorni
4,8 (102 valutazioni)
7,5
7,5
Avatar dell'utente
See private message.
$2.550 USD in 14 giorni
4,3 (5 valutazioni)
6,3
6,3
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
5,0 (21 valutazioni)
5,5
5,5
Avatar dell'utente
See private message.
$7.650 USD in 14 giorni
4,6 (28 valutazioni)
5,4
5,4
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
3,8 (13 valutazioni)
4,8
4,8
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
4,2 (9 valutazioni)
4,4
4,4
Avatar dell'utente
See private message.
$8.500 USD in 14 giorni
5,0 (15 valutazioni)
4,1
4,1
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
4,6 (8 valutazioni)
3,7
3,7
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
4,7 (4 valutazioni)
2,5
2,5
Avatar dell'utente
See private message.
$501,50 USD in 14 giorni
5,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
See private message.
$4.250 USD in 14 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
See private message.
$8.500 USD in 14 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
See private message.
$6.800 USD in 14 giorni
0,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
See private message.
$2.252,50 USD in 14 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
See private message.
$467,50 USD in 14 giorni
0,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
See private message.
$510 USD in 14 giorni
0,0 (2 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: DENMARK
Denmark
5,0
2
Membro dal giu 7, 2007

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.