Excelente, me has dicho que IsoMap será lo mejor ¿no?IsoMap
IsoMap es una aplicación desarrollada en jQuery que permite la creación de juegos isométricos de navegador de una manera fácil y sencilla.
Consta con un entorno el cual te permite editar información de tus juego, mapas, estilos, para evitar la edición de archivos en tu sitio web.
Puedes guardar un máximo de 10 mapas por cuentas de no mas de 50x50 baldosas. En tu servidor no estará mas nada que el IsoMap Build subido, el resto se encarga IsoMap.
IsoMap Build es el script que se encarga de ejecutar todo lo creado en IsoMap para tu juego. Con tan solo mandar la petición al IsoMap Build, este se encargara de acceder a tu cuenta y crear el mapa seleccionado en tan solo unos segundos.
Desarrolladores:
-SoyJoaquin.
-westwest
-SergioPina
-Xt3mP
Próximamente:
-Servidor VPS
-Debate: Posibilidad de gestión del servidor en el sitio web IsoMap para la creación de juegos Online.
Sitio web:
http://isomap.es/
Espero sugerencias.
Saludos.
Excelente, me has dicho que IsoMap será lo mejor ¿no?
jaja, algo así xDPues al parecer será único en su estilo.
Si logramos crear un servidor general seria excelente ya que seria posible la creación de juegos online utilizando los usuarios de IsoMap.
Para ponerlo mas simple: Seria como un servidor general y las salas de chat serian los juegos de cada usuario.
El juego en si seria IsoMap, Pero seria un juego de crear juegos. ¿Me entienden?
Buscándole la lógica a esto me han dado unas migrañas que ni se imaginan jaja
Saludos.
Mmmm... solo te digo que a mi Xt3mP Me hackeó una página. xDY a mí me invitó un helado, pero y eso qué?
Y a mí me invitó un helado, pero y eso qué?
Mmmm... solo te digo que a mi Xt3mP Me hackeó una página. xDAlguna razón tuvo, a mi SoyJoaquin. me la hackeo una vez.
Saludos!
Hombre... explicame una razón para Hackear VirtualCountry :D¿Que bonito esta el día no? :D
PD: Cambiemos de tema, nos estamos desviando.
Saludos,
Ángel.
¿Que bonito esta el día no? :D
Bueno, cambiando de tema, todavía no me contestan la pregunta de "¿Donde sacan esas ideas?", me da curiosidad.
Mmmm... solo te digo que a mi Xt3mP Me hackeó una página. xD
Saludos!
Si estais interesados en alguien como yo... Por aquí estoy :) Me interesa mucho el proyecto. Creo que se podría hacer grandes cosas.
Lo que sé y no sé hacer ya lo saben. Sumadle lo del APE-Project.
Como veo que estáis interesados en lo de servidores con sockets, también tengan en cuenta el servidor que cree para Nails.
Si me quieren para el equipo contactadme y hablamos del tema ¿ok?
Creo que es interesante, y si la idea me anima igual me uno.
Un saludo :)
Bueno, tengo experiencia en todo lo que sea dibujar mapas y todo eso, por Nails.
Aunque Nails no es isométrico, si tengo experiencia en estos sistemas porque iba a serlo, hasta que cambié el sistema.
En fin, contad conmigo si me necesitan para el equipo. Me poneis un PM o lo que sea y estamos en contacto.
Saludos
No estaba hablando contigo...Señorito, lo invito a enviar mensajes privados cuando se quiere referir a alguien específico. Estás publicando en un foro.
Yo lastimosamente por motivos de tiempo y demás no me puedo apuntar... Quizás en un futuro pueda colaborar más con el tema.
Y me alegra que ya hayas dejado las baldosas de Habbo, no por plagio, sino porque están feas. Mucho éxito.
Descuida baby, xt3mp y yo prácticamente somos hermanos de distinta madre jaja
Nos la llevamos de ptm y créeme que confío en el xD
---
¿Alguna persona que sepa desarrollar servidores vía sockets?
Si es en VB6 mejor ya que quisiera aprender a resolver mi pequeño problema tras conectar mas de 3 usuarios xD
Saludos.
Gracias, Ahora mismo me encuentro con el tema de los objetos (Ya sean arboles, mesas, piedras, etc).
Resulta que imaginemos que lo coloco en una posición pero ¿Como g***** que ese objeto se encuentra en esa coordenada?, En el array bidimensional del mapa en si no puedo ya que ese es usado por las baldosas. Mi pregunta seria la siguiente. ¿Seria logico crear otro array para guardar las posiciones de los objetos?
Ejemplo:
[[0,0,0,0,0],[[0,0,0,0,0],[[0,0,0,0,0],[[0,0,0,0,0]];
En un mapa de 5x4 ese seria mi array de objetos.
"0" indicaría que no tiene objeto en esa posición
Si es mayor de "0" (1,2,3,4,...) indicaría que si tiene y el "id" del objeto seria el numero guardado en el array.
¿Seria lógico usar esta manera para resolverlo?
Saludos.
Lo mejor para esta clase de sistemas es tener varios arrays bidimensionales con diferentes objetos. Te explico:
El primer array sería las baldosas, donde viene la información de cada baldosa (tile). Y se dibujaría este array.
Luego se dibuja otro array, el array de bases de objetos. En este array se dibujan los objetos que van por debajo del personaje y se pueden pisar, o bien los que no se pueden pisar. Es decir: en este puedes poner flores (si no las pones en el primero) y las bases de los arboles (el tronco que une con la baldosa, pero no las ramas).
Luego de esa capa se dibuja al personaje, y por último se dibuja una capa que es la capa "flotante". En esa capa se encuentran las ramas de los arboles, los detalles de casas (algunas partes de techos). Los objetos que se dibujan en esta capa quedan por encima del personaje cuando pasa por esa posición, de forma que parece que el personaje queda detrás del objeto.
El objetivo de utilizar estas 4 capas (baldosas, bases, personaje y detalles) es crear profundizar, por eso de que con la capa de detalles y bases, al ser el personaje dibujado después de las bases pero antes de los detalles, consigues crear ese efecto, que por ejemplo al ponerte detrás de un árbol, puedes ver como las ramas del árbol tapan al personaje.
Espero que te sea útil la información,
Un saludo :)
Eso es fácil solo tienes que coger la posición del ratón a la hora de hacer clic. Usa JQuery.
Saludos
Necesito diseñadores.
Un par de cositas quería comentar. jQuery ni es un lenguaje programación, ni esta poco valorado, ni es poco conocido. Es mas bien todo lo contrario.Totalmente de acuerdo.
Está genial! realmente. Te felicito y ojala prospere tu proyecto.
Un comentario mas que nada general en cuanto a desarrollo de aplicaciones y frameworks para lenguajes especificos. El futuro puede que sea html5 como plataforma web pero el futuro del lenguaje, siento yo, son los que portan a diferentes plataformas. Si pudieses aprender haXe o Moneky crearías un framework aun mas poderoso y capas de llegar a otras áreas con escribir el mismo tipo de código. De verdad te lo recomiendo, porque centrarte en solo un lenguaje aveces sale algo complicado y no fácil de entender para gente sin tantos conocimientos, en este caso de jQuery o javascript. Te digo esto porque al estar desarrollando mi framework de juegos móviles me di cuenta que solo enfocarme en adobe air no me iba a dar la misma potencia que trabajar, por ejemplo, con haXe que puede portar a c++, js, flash y pronto C# y Java, por ende te abre puertas a plataformas como iOS, Android, html5, Windows Phone, Xbox, PC y todas las que soporten ese tipo de lenguajes y es lo mismo con Monkey, aunque este es pagado.
Saludos!.
//PD: La web quedo genial! jaja
Me vas a disculpar, pero aunque haXe o Monkey me parecen interesantes, no tiene nada que ver con Javascript o jQuery.
Para empezar, es justo lo contrario, un código en haXe es mas difícil de entender que uno en javascript con jQuery, porque esta mucho menos extendido (yo ni lo conocía hasta que lo nombraste). En segundo lugar, si esto esta pensado para la web, lo lógico es usar tecnología web. La web y las aplicaciones de escritorio son cosas muy diferentes. Si se quisiera crear para una aplicación de escritorio probablemente lo mejor sería usar Java o C++, pero no es el caso.
Además, la portabilidad da problemas. Lo que en una plataforma funciona... en otra alomejor no. Y cosas por el estilo. Una cosa es que el código sea portable, y otra cosa es que sea multiplataforma. En el caso de esta aplicación (isoMap) creo que ser multiplataforma va por encima de ser portable.
En fin, que cada proyecto es un mundo, y si este está planteado así, creo que es una opción bastante correcta. Al ser javascript un lenguaje multiplataforma, lo hace perfecto para este proyecto.
Un saludo
Un par de cositas quería comentar. jQuery ni es un lenguaje programación, ni esta poco valorado, ni es poco conocido. Es mas bien todo lo contrario.
Y otra cosilla, es que isoMAP ya es el nombre de una aplicación, lo digo simplemente por si lo desconocíais.
Un saludo!
Me vas a disculpar, pero aunque haXe o Monkey me parecen interesantes, no tiene nada que ver con Javascript o jQuery.
Para empezar, es justo lo contrario, un código en haXe es mas difícil de entender que uno en javascript con jQuery, porque esta mucho menos extendido (yo ni lo conocía hasta que lo nombraste). En segundo lugar, si esto esta pensado para la web, lo lógico es usar tecnología web. La web y las aplicaciones de escritorio son cosas muy diferentes. Si se quisiera crear para una aplicación de escritorio probablemente lo mejor sería usar Java o C++, pero no es el caso.
Además, la portabilidad da problemas. Lo que en una plataforma funciona... en otra alomejor no. Y cosas por el estilo. Una cosa es que el código sea portable, y otra cosa es que sea multiplataforma. En el caso de esta aplicación (isoMap) creo que ser multiplataforma va por encima de ser portable.
En fin, que cada proyecto es un mundo, y si este está planteado así, creo que es una opción bastante correcta. Al ser javascript un lenguaje multiplataforma, lo hace perfecto para este proyecto.
Un saludo
hehe Creo que no me entendieron o no me explique bien.
A lo que me refiero es que si existiese un IsoMap para un lenguaje que porta a diferentes plataformas no tendríamos necesidad de escribir o utilizar uno para cada una de esas. A mi por ejemplo me encantaría utilizar IsoMap en un móvil nativamente, o en un juego flash, y al final solo utilizaría el mismo lenguaje.
hehe Creo que no me entendieron o no me explique bien.
A lo que me refiero es que si existiese un IsoMap para un lenguaje que porta a diferentes plataformas no tendríamos necesidad de escribir o utilizar uno para cada una de esas. A mi por ejemplo me encantaría utilizar IsoMap en un móvil nativamente, o en un juego flash, y al final solo utilizaría el mismo lenguaje.
Me recuerdas a mi hace un par de años con papel y lapiz haciendo cálculos isométricos jajaja :)
Lo que comentas tiene lógica según veo. Pero hay un problema: el personaje (segun intuyo) tiene z-index 0 (o el más bajo de las tiles). El problema viene cuando el personaje alomejor esta en la casilla con z-index 3, y ocupa 2 casillas de alto. En este caso las piernas se van a ver bien, pero la cabeza va a ser ocultada por el objeto que supuestamente está detrás, y no delante. ¿Entiendes lo que quiero decirte?
Con el método de las capas que te comenté solucionas eso :) Porque las bases están en una capa por debajo de las cosas flotantes.
Saludos!
3 de la mañana y al fin acabo de solucionar uno de los tantos dolores de cabeza que me han traído isomap.
¿Cual?
Acabo de solucionar el problema del div "cuadrado" en un documento aparte, mañana lo monto en el editor.
¿Que me queda?
Es saber por que ya no puedo colocar objetos en la pos 0,0 cuando no he editado absolutamente nada referente a eso.
¿Que mas esta disponible ahora?
El recoger objetos.
¿Que me gustaría hacer?
Poder girar objetos.
En fin, como ya sabrán, me voy a dormir.
Saludos.
¿Hiciste lo que yo te dije? si no es así postealo y lo veo...
Saludos
Si hubiera hecho lo que me habías dicho me hubiera sacado como 6 lineas solo en eso xddd
Solución mas lógica:
<map name="baldosa">
<area shape="poly" coords="0,16,33,0,66,16,33,33" onClick="alert('prueba');"/>
</map>
Listo :S
En vez de crear un mapa para cada baldosa, se puede crear un único mapa y usar la propiedad usemap, asaí ahorrarias código.
Exactamente eso es lo que pensaba hacer pero al ponerme ver las cosas como son...Con usemap se recorta y no ocupa espacio en las otras baldosas por lo que sé. ¿Y que problema hay con los eventos? El x y el y se puede calcular mediante un bucle a la hora de mostrarlo.
¿Que pasaría con los eventos?, si uso por ejemplo:
onClick="marcar(id,x,y);"
Los parámetros son distintos por cada baldosa y entonces no sabría hacerlo.
Otra cosa que tengo en contra es que tendrían que ser 5 áreas. Verán, ya resolví uno de los dos problemas "cuadrados", como sabrán, la imagen también es cuadrada aunque tenga el fondo transparente (Javipilo weon, ya vi a que te referías), por lo tanto, esas esquinas me ocupan un espacio de las baldosas de los lados.
Por lo tanto cada baldosa de por si, tendrá que tener las 4 baldosas de sus lados en las esquinas de su imagen.
Pero westwest no llevas razón, te explico:Usando una ID, usando la posición del elemento, añadiendo la posicion x,y cuando se muestra el mapa... Anda que no hay mil y una maneras.
Si usas un único mapa como sabes cual es la baldosa clickeada...
Yo SoyJoaquin hecho ahora otro método, es un único mapa gigante que ocupa todo el mapa. Al dar click, capturo la posición del ratón y con un for saco la posición donde se hizo click, por ejemplo 32,32 = 1,1 - 64,32 = 2,1
Saludos
var mapa = [[1,1,1,1],[1,1,1,1]];
var suelo = '';
for(x=0;<mapa.length;x++) {
for(y=0;y<mapa[x].length;y++) {
suelo += '<img usemap... data-x="'+x+'" data-y="'+y+'" />';
}
}
$('img.baldosa').click(function() {
alert('Estas son mis coordenadas: x-> '+$(this).data('x')+', y-> '+$(this).data('y'));
});
No me parece algo tan dificil.
Si tuviera que elegir un "IsoMap" en JS, me quedo con éste: http://mmoccforum.com/Thread-JS-jsWalkAroundMuchas gracias RamFu, me servirá un poquito.
Es muy completo, para los que quieran comenzar en MMO's, les puede ser muy útil!
Podrías reducir los bucles recorriendo solo la última baldosa, que es la que tiene la pared. Algo tipo:
for(i=0;i<mapa.length;i++) {
if(i == (mapa.length-1)) {
for(j=0;j<mapa.length;j++) {
...
}
} else {
var baldosa = mapa[mapa.length-1];
}
}
Es lo primero que se me ha ocurrido
function subirTodo(){
var n = $('select#ssnivel').val();
for(i=1;i<=baltotal;i++) {
calSubir = n*10;
$('#'+i).css('top', '-='+calSubir);
for(h=altbaldosa[i]+1;h<=n;h++){
xsT = $('#'+i).attr('x');
ysT = $('#'+i).attr('y');
$("#piso").append('<div id="g-'+i+'-'+h+'"><img src="'+grosor+'"></div>');
resultadoX = (xsT * (balW / 2)) - (ysT * (balW / 2)) + emX;
resultadoY = (xsT * (balH / 2)) + (ysT * (balH / 2)) + emY - (h*10);
$('#g-'+i+'-'+h).css({
position: "absolute",
zIndex: ($('#'+i).css('zIndex')-1),
left: resultadoX,
top: resultadoY
});
}
altbaldosa[i] = n;
}
}
mapa =
[[[11,2,1],[11,2,1],[11,2,1],[11,2,1]],
[[11,2,1],[11,2,0],[11,2,0],[11,2,0]],
[[11,1,1],[11,1,0],[11,1,0],[11,1,0]],
[[11,0,1],[11,0,0],[11,0,0],[11,0,0]],
[[11,0,1],[0,0,0],[0,0,0],[11,0,0]],
[[11,0,1],[0,0,0],[0,0,0],[11,0,0]],
[[11,0,1],[0,0,0],[0,0,0],[11,0,0]],
[[11,0,1],[0,0,0],[0,0,0],[11,0,0]],
[[11,0,1],[0,0,0],[0,0,0],[11,0,0]],
[[11,0,1],[11,0,0],[11,0,0],[11,0,0]]];
Y si hay dos objetos? Como un tapete y una mesa sobre el tapete?
¿Quien dijo que existirán dos objetos?Hombre, es una buena posibilidad, ¿no? algo como alfombras y tal...
Hombre, es una buena posibilidad, ¿no? algo como alfombras y tal...
Podría solucionarse creando un array para los objetos, es decir:
[altura, nivel, [id1, id2]]
Lo decía por que aun no disponemos del soporte multi-baldosa de muebles y seria algo ilógico colocar un tapete de 1 solo espacio, no se si me entienden.
Ya he diseñado lo que serian los kekos, la interfaz y los diálogos predeterminados de los juegos (Considero que no me quedo nada mal el keko xD)
Cuando tengamos el soporte multi-baldosa para objetos se diseñaran no solo muebles, si no también estructuras como casas, edificios, etc.
Ya tengo mas o menos la idea de como seria pero existe un pequeño problema, la profundidad.
Saludos
Te avisé jaja Con el método que usas no podrás implementarlo, o al menos no fácilmente.
Eso de en las coordenadas tener 3 datos (tile, altura y objeto) aparte de limitar tu número de objetos, te limita implementar el tema de la profundidad.
Lo que te dije del método de las diferentes capas es lo que se suele usar en esta clase de proyectos. El tutorial sobre ese método lo leí en una comunidad de desarrollo de videojuegos... y cuyo nombre desgraciadamente no recuerdo, pero dado que es muy famosa, seguro que alguno la conocéis.
Saludos!
¿Quien dijo que existirán dos objetos?
xD cada quien tiene su manera de implementarlo...
Lo de las profundidades como tal lo tengo resuelto para objetos de 1 sola baldosa, no de 2, 4, 6, ...
Lo de west me termino convenciendo con respecto a los objetos pero a su vez le tendría que añadir nuevos parámetros en el editor ya sea que el primer objeto acepte o no otros encima de el.
Y con lo que me decías antes carlos, créeme que prefiero continuar así del método que lo tengo ya que de lo contrario utilizaría 2 imágenes para cada objeto, eso sin mencionar que si es multi-baldosa serian mas...
Recuerdame subirte una previa mas adelante.
Después de corregir estos fallos como tal, se tendría que crear una función similar a la creada para el build del cliente para cargar los mapas a partir de un array y otra para guardar cada dato del editor (De la manera que mostré en mensajes anteriores)
Considero que ya lo mas difícil esta hecho, solo es cuestión de ir adaptando y modificar los archivos una vez que se tenga el servidor. Es apenas una primera versión, no pidan mucho xD
No utilizas dos imagenes por cada objeto. La imagen es siempre la misma. Lo que tendrías en este caso sería dos divs, uno con una parte de la imagen y otro con otra parte de la imagen, y diferentes z-index cada div. Pero sigue siendo una misma imagen solo. De hecho, lo mejor es tener una única imagen con todos los tiles, objetos y tal en una única imagen, y utilizar el método de los sprites (ese de colocar un buen background-image para utilizar solo una parte de la imagen) para mostrar uno u otro gráfico.
En fin, que es una idea nada mas. Si prefieres usar tu propio método lo respeto completamente :)
Un saludo
Ok! Solo preguntaba =(Perdona, no quería ser arrogante. es que cuando se tiene trabajo en la cabeza no puedo pensar en tener mas. Prefiero salir de lo que tengo ahora para ir después a versiones mas estables.
Haha! Aunque sea un primer lanzamiento todos estamos ansiosos por ver los resultados. Sabemos que nos vas a sorprender.
Pd- YoutTube (o google, como le quieran decir) Me esta censurando el video sobre IsoMap http://www.youtube.com/watch?v=2U-ItGmVXpQ por Copyright.... Sin comentarios..
Ahh vale, el método de sprite solo lo utilizaría en el keko ya que las baldosas son muchas, son mas de 100 texturas y cargarlo todo en una imagen, prefiero cargarlo por separado para ir cargando poco a poco, lo mismo pasa con los objetos.
Gracias por todo.
Es mejor cargar un archivo grande con todas las baldosa (uno, o varios, por ejemplo uno o dos de baldosas, otros dos de objetos, y otro de personajes) que ir cargando archivos progresivamente. Acuérdate de que cada archivo es una petición al servidor y de que tienes la memoria caché para guardas los archivos sin cambios. Pero bueno, lo dejo a tu elección, como todo jeje :)Alguna vez te han dicho que tienes una forma de decir las cosas que los demás hacen que duden de su forma de ver las cosas? xD
Saludos!
Alguna vez te han dicho que tienes una forma de decir las cosas que los demás hacen que duden de su forma de ver las cosas? xD
[...]
Ya he diseñado lo que serian los kekos, la interfaz y los diálogos predeterminados de los juegos (Considero que no me quedo nada mal el keko xD)
[...]
¿Joaquin, tu lo que pretendes es hacer algo parecido a esto? http://retro.cecer1.com/map/ (http://retro.cecer1.com/map/)
Digo la base, porque imagino que Isomap tendra mas herramientas aparte de crear y borrar baldosas...
El proyecto vuelve a estar en marcha tras encontrar un backup no tan antiguo de los archivos.
PD: Las Homes ya se encuentran 99.9% terminadas, el otro 0.1% es un pequeño error que hay al momento de agregar una nueva etiqueta. Este error consiste en que no se puede arrastrar las nuevas etiquetas agregadas sin antes guardar y actualizar. Ya westwest me anda echando una mano del por que no quiere agarrar el drag.
Saludos.
Sinceramente me gusta más tu proyecto "Vector City", me atrae más. ¿Si no sigues su desarrollo, podríamos llegar a un acuerdo que publicaras el source, o me lo pasarás? me gustaría seguir con el, y que no quede en el abandono.
Si supieras que a mi igual, pero digamos que nunca logre resolver la duda o el inconveniente que tenia con el movimiento por teclado en sockets... y para hacerlo sin conexión es preferible no hacerlo.No puedes calcular el tiempo que ha estado presionada una tecla y asignar a ese tiempo un intervalo de movimiento mediante una formula sencilla?
Veras, la duda que tenia y que nadie me pudo solucionar ni aquí ni en otros foros fue:
Imaginemos un juego en donde el personare (char) se mueva por acciones en el ratón (Ejemplo: Habbo Hotel o ilDom), se envía un paquete bajo una conexión de sockets a la posición del click que dio el ratón. ¿Vale?, ahora imaginemos, si el movimiento es por teclado, no se define la posición a la que se desea ir, por lo que seria incógnita e imposible de calcular.
¿Como hago?
-No puedo enviar un paquete por cada vez que el coche cambie de posición.
-No puedo hacer un intervalo ya que se "corta".
-No puedo usar las teclas de dirección como referencia ya que no seria exacto en lo absolmentouto.
Saludos.
No puedes calcular el tiempo que ha estado presionada una tecla y asignar a ese tiempo un intervalo de movimiento mediante una formula sencilla?
No seria del todo "Exacto" en caso de que llegaras a tener "lag", se iría retrasando el movimiento cada vez que cambies de tecla.Es inevitable.
Si supieras que a mi igual, pero digamos que nunca logre resolver la duda o el inconveniente que tenia con el movimiento por teclado en sockets... y para hacerlo sin conexión es preferible no hacerlo.
Veras, la duda que tenia y que nadie me pudo solucionar ni aquí ni en otros foros fue:
Imaginemos un juego en donde el personare (char) se mueva por acciones en el ratón (Ejemplo: Habbo Hotel o ilDom), se envía un paquete bajo una conexión de sockets a la posición del click que dio el ratón. ¿Vale?, ahora imaginemos, si el movimiento es por teclado, no se define la posición a la que se desea ir, por lo que seria incógnita e imposible de calcular.
¿Como hago?
-No puedo enviar un paquete por cada vez que el coche cambie de posición.
-No puedo hacer un intervalo ya que se "corta".
-No puedo usar las teclas de dirección como referencia ya que no seria exacto en lo absolmentouto.
Saludos.
-Vídeo #2: IsoMap v0.4 - Tester (¿Alguien sabe un programa para captar vídeo desde el escritorio que no sea Camtasia?)Mirillis Action! es un programa muy bueno.
Mirillis Action! es un programa muy bueno.
Te graba con una resolucion y velocidad que se pasan de lo normal.
Video test programa: http://www.youtube.com/watch?v=L8VmR42GmyA
Graba juegos, escritorio y ventanas.
¿Es gratuito?, ¿Deja copyright?No es gratuito.
Saludos y gracias.
No es gratuito.Y quizá el crack ronde por algún lado de la internet. Me gustó mucho ese programa.
Pero un **** esta para algo. Es como el Camtasia, al final también se acaba su FREE, pruebalo y veras como te va muy bien.
Y quizá el crack ronde por algún lado de la internet. Me gustó mucho ese programa.
No va el sitio, sigues con el proyecto?
Si ya me dí cuenta que pena, tengo una pregunta por curiosidad. ¿Como haces el efecto 3D de las tiles? no lo entiendo..
Dísculpa mi descaro, pero no sé si podrías publicar el source de tu proyecto, con el copyright de derechos de autor, para que los demás desarrolladores podamos darnos alguna idea de como crear mapas isométricos, o en cuestión, poder seguir desarrollando tu script de una forma que la persona que lo realice sea ajena al proyecto, pero tus créditos sigan en la obra.
Si no quieres publicarlo, estás en todo tu derecho, & te comprendo. Otra cosa, espero no ser molesto, es si me podrías dar algunos consejos para crear mapas isométricos, tutoriales, guías, recursos, & lo que sea que creas que me pueda ayudar para comprender mejor éstos mapas & poder desarrollar el mío, siendo algo óptimo, que no tarde en cargar, & pueda tener más de una base sin perder mucho tiempo de carga.
Muchas gracias por tu atención ñ.ñ
Yo aprendí a hacerlos con este tutorial:Muchas gracias ñ.ñ Últimamente al igual que Animus he estado estudiando bastante sobre el funcionamiento de mapas & los algoritmos de búsqueda A*, pero creo que sería mejor estudiar una forma óptima de crear mapas, sin que el cliente colapse o tarde demasiado en cargar, & por lo que veo la forma en que lo hace Joaquin es bastante óptima, es por eso que me interesa tanto una explicación de como carga los tiles/baldosas, & de qué manera podría optimizar todo el sistema.
http://www.gamedev.net/page/resources/_/technical/game-programming/isometric-n-hexagonal-maps-part-i-r747
Es para C, pero bueno, podéis haceros una idea.
Saludos