Path Algorithm In VB 2010 Express Module

En curso Publicado Sep 28, 2013 Pagado a la entrega
En curso Pagado a la entrega

Visual Basic 2010 Express Path Algorithm

Hello,

Thank you for taking the time to look at my project. This Work-For-Hire project MUST be done in a Visual Basic 2010 Express MODULE.

I have attached a .zip file with [login to view URL] ... a much better VISUAL explanation of what I need which will help you understand what I mean by mountain tiles facing a different direction.

Imagine an irregularly shaped block of black computer game tiles in an Isometric game. I need a path algorithm that can search each exterior tile and determine which specific "mountain tile" should be placed there.

The mountain tiles are numbered 3001 to 3012 (see included .png image). Each of the mountain tiles faces a different direction, thus the path algorithm.

This path algorithm must be able to handle any size block of black tiles in any configuration. Note that the block of tiles is always solid.

I have included a set of "flat" tiles to help you if you need it. These flat tiles are numbered and each one represents a mountain tile. I've also included a blank tile image if you need it to move tiles around to get your bearing.

Your code must be in a module. No .dlls. Use as many sub-routines as you need, as long as they're in the same module.

The array of tiles I use is tile(X, Y) ... and the field is: TileNum

Black tiles are .TileNum = 1 for search purposes.

[login to view URL] (included) has the full visual explanation.

Note that the first tile in the first row is tile(1, 1). The first tile in the second row is Tile(1, 2). Note also that all even-numbered rows are OffSet on the X axis 32 pixels (+32). This effects the way each adjoining tile is represented. (See Visual explanation).

Your completed work must be able to take the block of tiles on the left of [login to view URL] and allow me to output the image at the far right in PathTest.png. You DO NOT have to display the tiles, I'll do that. But your code must attach the correct mountain tile in the Tile(X,Y) array (i.e. Tile(32,32).TileNum = 3007).

If you have any questions, please contact me before bidding.

Thanks,

HMdesigner2

Visual Basic

Nº del proyecto: #4973207

Sobre el proyecto

2 propuestas Proyecto remoto Activo Sep 30, 2013