Find Jobs
Hire Freelancers

Flash Game Engine (basic) - Tile Based with Map Editor w/XML

$250-750 USD

Cancelado
Publicado há mais de 12 anos

$250-750 USD

Pago na entrega
Flash Game Engine (basic) - Tile based, with Map Editor (saved into an XML file). AS3, in CS4 or CS5/5.5 Flash Game Engine: Menu with one button to Select a Map. Map Selection Menu, based on how many maps have been created it will generate a 10 x 5 row of movieClip cells with a button in each, numbered for each map created with the title from a [login to view URL] file. On clicking a button it will load up the corresponding XML ([login to view URL], [login to view URL] etc) file to generate the map on an (x, y grid) and apply the tiles from the library based on the value. It then places objects on the tiles, based on their (x, y grid) location and behaviour and usage type. Basic Character (with WASD and arrow key movements) on the map, player should spawn/start on load up from the tile with a behaviour of start. Health bar with 3 lives shown as heart shapes (movieClips) Tile Behaviours: 1 - Player Spawn/Start point 2 - Brick Wall (player cannot get past this wall - must have good collision detection) 3 - Unlocked Door (player can walk through the door) 4 - Locked Door (requires a key to change the door state to 3) - has collision detection until unlocked. 5 - Fire (if a player lands on this tile, they lose a life) 6 - Mound of Earth (if a player has a spade in their inventory, they can USE the spade by pressing the EQUIP button in their inventory) and then pressing U on the keyboard, this will dig the mound and change it to a behavour of 7 7 - Hole in the ground Each tile behaviour can have one action linked to it. For example: lose a life, spawn player, etc.. more details of this in the Map editor. Inventory: 4 x 4 slots for picking up items and using them in the game. Two buttons (Equip, Drop) - Equip adds the item to the players selected item. Drop, leaves the item where the player is located on the grid. Objects: Spade - to dig (this object can only be used on a Mound of Earth) Key - this object can only unlock doors for the x, y grid location specified in the object properties) - see map editor. Coin - this object can be picked up and is then added to the coin icon with number value on the GUI Treasure - this object can be picked up, added to the treasure icon with number value on the GUI The game engine is separate from the Map Editor. Map Editor: The map editor can create a tile based grid, specified at the start of a new map. For example 32x32, 64x64, 128x128, 256x256, 512x512, 1024x1024. Each grid cell should have a small grid reference of (x, y) in the corner. Not all tiles would be used, by default all tile blocks should be 0 (blank). Based on the tile behavour numbers on the game engine, by selecting a tile from the available options in the scroll pane, it will show what tile you have selected, then by clicking on each square on the grid it will populate it with the tile selected. Each tile can also have an action associated to it, like: Lose a life, Use a Spade, Spawn Player. There should be a drag and drop list of behaviours that can be used multiple times and added to each populated tile. An object list can also be drag and dropped on each of the tiles, so when the game loads up the map, these are already populated on the tiles for the player to pick up and use. For each object placed on a tile it opens up a properties window, this window allows you to specify constraints; can this object be picked up - checkbox, which tile (x, y grid location) can this object be used, does the object vanish after use. All this information is stored in the XML file for the map. Once the Map has been created by applying tiles to the grid. there should be a SAVE button where you can specify a map number as the filename, for example (1, 2, 3 ,4 ,5...) this saves the filename as [login to view URL] ... etc along with a title of the map. This then generates a new [login to view URL] with all of the map numbers and titles by reading the map xml files. Other button: NEW (creates a new Map with a blank grid) + LOAD (lists all of the available maps to load by title)
ID do Projeto: 1277488

Sobre o projeto

7 propostas
Projeto remoto
Ativo há 12 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
7 freelancers estão ofertando em média $783 USD for esse trabalho
Avatar do Usuário
I can do this. See PM
$750 USD em 12 dias
5,0 (43 avaliações)
7,0
7,0
Avatar do Usuário
Let me start it right away...
$930 USD em 19 dias
4,9 (150 avaliações)
6,8
6,8
Avatar do Usuário
Dear Sirs, please check my private message, thank you
$1.000 USD em 30 dias
4,6 (1 avaliação)
4,8
4,8
Avatar do Usuário
I already somewhat have this done (map editor + tile engine). with some tweaks i could do this easily, I'd like to try this.
$550 USD em 20 dias
5,0 (3 avaliações)
2,7
2,7
Avatar do Usuário
Ihave the skillset req for your proj and is well exp in flash & scripting
$750 USD em 20 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Nothing special to say. I'm another good freelancer!
$750 USD em 20 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED KINGDOM
Southend On Sea, United Kingdom
5,0
5
Método de pagamento verificado
Membro desde out. 29, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.