Autor Tema: Nails - Juego masivo online  (Leído 9240 veces)

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #15 en: 23 de Julio de 2010, 12:56:12 pm »
Yo puedo con ubuntu y windows...

Saludos

Comunidad PHPeros

Re:Nails - Juego masivo online
« Respuesta #15 en: 23 de Julio de 2010, 12:56:12 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #16 en: 23 de Julio de 2010, 13:37:33 pm »
Genial! Pues si te apetece y quieres probarlo y así ayudarme a corregir errores pasame tu MSN por MP y me pondré en contacto contigo :)

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:Nails - Juego masivo online
« Respuesta #17 en: 23 de Julio de 2010, 13:40:53 pm »
TLX creo que sería muy interesante que usases un CVS como GIT o SVN para poder gestionar tu proyecto, si es que no lo usas. Usarlo te permitiría controlar los cambios que realizas sobre el proyecto o volver a versiones anteriores para recuperar partes que funcionaban y no recuerdas que cambios has hecho...

Me interesaría mucho poder echarle un vistazo y probarlo, uso Debian Squeeze y WinXP así que puedo probartelo si quieres. Ambos de 32bits.
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #18 en: 23 de Julio de 2010, 15:07:33 pm »
TLX creo que sería muy interesante que usases un CVS como GIT o SVN para poder gestionar tu proyecto, si es que no lo usas. Usarlo te permitiría controlar los cambios que realizas sobre el proyecto o volver a versiones anteriores para recuperar partes que funcionaban y no recuerdas que cambios has hecho...

Me interesaría mucho poder echarle un vistazo y probarlo, uso Debian Squeeze y WinXP así que puedo probartelo si quieres. Ambos de 32bits.

Gracias por el consejo, ya tenia pensado usarlo pero antes me gustaría tener un espacio web donde poder gestionarlo todo, y estoy todavía intentando adquirir alguno.

Me parece perfecto que le eches un vistazo y lo pruebes, cuando te vea por MSN hablamos.

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Drek !

  • PHPer@
  • **
  • Mensajes: 81
  • Karma: -1
  • Nuev@ PHPer@
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #19 en: 24 de Julio de 2010, 03:50:06 am »
Bueno.

Me parecio muy interesante tu proyecto y como yo.. soy programador no de C ni de eso.. aun no entro en ese tema.

pero hace mucho tenia bunos proyectos ... aunque los mios solo eran aficiones nadie me queria a*****r...  ya que actualmente alguien me ah a*****do y eh logrado desarrollarme en la internet me eh dedicado a finsansear proyectos.

Tales como el tuyo que me parece buena idea.

Si neccesitas un Servidor (VPS) Linux te lo puedo proporcionar
Si neccesitas un WebHost Dedicado (Tambien)
Si futuramente un Dominio (aunque suene loko TAMbien)
Si tambien neccesitas ayudantes o grupo de diseñadores web, diseñadores de imagenes logos o algun grupo de porogramadores (tengo amigos en muchos de los campos)

todo por ayudar .... en mis tiempos ubiera kerido ke alguien como yo me ubira ayudado... y ahora que puedo les doy la oportunidad a muchas personas de proporcionarles o financiarles sus proyectos.

Saludos. Avisame para cuaalquier cosa ^^

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #20 en: 25 de Julio de 2010, 20:13:07 pm »
Hola!

Pues sinceramente un espacio web y un dominio me vendrían de perlas!
Si sigues interesado en ayudarme escríbeme un mail a tlx_es_nt@hotmail.com y ya charlamos vale?
Puedes agregarme si quieres pero no me suelo conectar, por eso te digo lo del mail jaja

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #21 en: 29 de Julio de 2010, 12:02:57 pm »
*Actualizado el tema principal con novedades acerca de los gráficos*

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Znet

  • PHPer@
  • **
  • Mensajes: 56
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #22 en: 29 de Julio de 2010, 12:40:44 pm »
Te felicito TLX, está muy currado, se nota que lleva mucho tiempo dedicado. Haber cuando lo subes para poder probarlo! :)

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #23 en: 06 de Agosto de 2010, 11:59:55 am »
Vale! Ya esta lista las descargas!
Esta tanto el cliente en .deb para linux como comprimido y autoextraible para Windows (Lo siento chicos de Macs, no tuve donde compilar vuestra versión)

Además, tambien he subido la descarga con el código fuente del servidor y del cliente.
Ambos llevan un archivo Makefile para compilarlo rápidamente en Linux.
En Windows solo debéis usar Dev-C++ e instalar las cosas que nombré en este post:
http://www.phperos.net/foro/index.php/topic,6270.msg46663.html#msg46663

Intentaré tener el servidor lo mas abierto que pueda para que podáis conectaros a probarlo, pero no os aseguro que tenga ni siquiera un 80% uptime.

NOTA PARA LOS QUE VAYAN A COMPILAR CÓDIGO FUENTE DE NAILS
Servidor
Si vas a compilar el servidor, antes acuerdate de subir el archivo nails.sql que encontrarás en la carpeta DOCS a tu base de datos, y luego editar el archivo SQLDB.cpp, donde deberás sustituir los datos SERVIDOR, USUARIO, CONTRASENA y DB por los correspondientes a tu base de datos.
En Windows, debes declarar la constante "__WINDOWS_SYSTEM__" o sino no funcionará.
Ademas deberás conseguir los archivos de cabeceras de MySQL, y tambien las librerias.

Cliente
Para el cliente hay dos casos especiales de compilación, y que se resuelven en tiempo de compilación:
El primer caso es que useis un sistema Windows, y el otro es que queráis conectaros a un servidor que esta en vuestra propia maquina.
Para hacer cualquiera de estas cosas debéis definir dos constantes en el compilador g++, o bien editar a mano el código fuente.

Las constantes a definir son:
__LOCAL_NETWORK__ para conectarse a un servidor en tu propio PC (es decir, localhost). En caso de que no la defináis se conectaría al servidor oficial en nailsoficial.no-ip.info
__WINDOWS_SYSTEM__ si el S.O que usas es windows, o tambien si en Linux no vas a instalar el programa, es decir, si vas a usar solo make, y no make install, aunque no lo recomiendo.
Recordad que son casos especiales, en caso de que no necesitéis ninguna de estas características no tenéis que hacer nada.

Para definir las constantes, hay dos formas.
Metodo 1 y sencillo:
Abrir archivo main.cpp y en la linea 30 escribir:
#define __LOCAL_SYSTEM__
#define __WINDOWS_SYSTEM__
Bien uno o las dos o ninguna, lo que queráis según vuestras necesidades, y compilamos normalmente, ya sea para Linux o para Windows.

Metodo 2: Definirlas en argumentos del compilador
En Linux, editais el Makefile del cliente y donde dice:
CC=g++
Cambiamos por una de estas tres, según vuestras necesidades
CC=g++ -D__LOCAL_NETWORK__
CC=g++ -D__WINDOWS_SYSTEM__
CC=g++ -D__LOCAL_NETWORK__ -D__WINDOWS_SYSTEM__

En Windows, con Dev-C++, vamos a Editar -> Opciones del proyecto -> Argumentos, y donde dice "Compilador C++" Escribimos:
-D__LOCAL_NETWORK__
-D__WINDOWS_SYSTEM__

Compilando código
En linux basta con instalar los paquetes que nombré en:
http://www.phperos.net/foro/index.php/topic,6270.msg46663.html#msg46663
Ir a una terminal, introducirte en el directorio del código fuente y hacer:
make
Y cuando termine:
sudo make install
Y ya estará instalado en tu distribución: ejecutalo llamando a: /usr/games/nails
Si no te interesa tenerlo ahí deberías evitar llamar sudo make install y declarar la constante __WINDOWS_SYSTEM__ para que el ejecutable se te cree en la misma carpeta que el código fuente, y puedas ejecutarlo desde ahí.

Para Windows, sigue los pasos de:
http://www.phperos.net/foro/index.php/topic,6270.msg46663.html#msg46663

Creo que eso es todo :)
Saludos!
« Última modificación: 23 de Agosto de 2010, 14:54:37 pm por TLX »
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #24 en: 06 de Agosto de 2010, 12:04:14 pm »
Lo siento por el doble POST, pero viene tanta información que no puedo darla todo en un simple POST.

COMO ENTRAR A JUGAR A NAILS

Para entrar a jugar a Nails necesitaréis un usuario y una contraseña.
Para crear una cuenta solo tenéis que visitar:
http://nailsoficial.no-ip.info/nails/
Si no encuentra la página tened paciencia, el servidor esta en mi propia maquina, y si mi ordenador esta apagado la página no funcionará, así que si no funciona simplemente probad mas adelante.

Os recomiendo usar una contraseña ridícula y que no uséis para otra cosa.

FUNCIONAMIENTO DE LA APLICACIÓN
- El botón de crear cuenta está desactivado por el momento
- Para moverte por el mapa usa las teclas A, W, S y D
- Para hablar pulsa Enter, escribe y pulsa Enter de nuevo
- Para crear una cuenta lee arriba y entra en http://nailsoficial.no-ip.info/nails/
- Para crear un personaje necesitas un hueco de personaje libre. Entra en Nails con tu user y pass y pulsa en "Nuevo Personaje"

INFORMAR DE ERRORES, BUGS, O SUGERENCIAS

Si entrego el ALPHA 1 ahora es precisamente para que me ayudéis a recoger errores y a solucionarlos, y tambien que me deis ideas para proximas versiones.
Voy a usar este post para recoger los errores que vayamos encontrando y tambien las ideas para la próxima ALPHA 2, voy a comenzar yo:

Errores/Bugs

Proximo ALPHA 2
- Cambiar de mapa al ponerse el char en cierta posición del mapa
- Sistema de BAN

Saludos!
« Última modificación: 23 de Agosto de 2010, 15:45:36 pm por TLX »
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado W1P3

  • PHPer@
  • **
  • Mensajes: 84
  • Karma: 12
  • Sexo: Masculino
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #25 en: 07 de Agosto de 2010, 21:37:03 pm »
De que nos sirve la descarga sin poder registrarnos..?

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #26 en: 08 de Agosto de 2010, 01:30:57 am »
En este enlace (el post de arriba al tuyo) viene la información para registrarse.
http://www.phperos.net/foro/index.php/topic,6270.msg47423.html#msg47423

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Znet

  • PHPer@
  • **
  • Mensajes: 56
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #27 en: 08 de Agosto de 2010, 02:40:38 am »
He intentado probar el juego en mis dos ordenadores (ambos con Windows Vista) y al darle a iniciar sesión se cierra sin más y sale "Nail.exe dejó de funcionar", por lo que supongo que será incompatible para Windows Vista. ¿Hay alguna forma de compilar el juego para que funcione en dicho SO?

Ya he intntado lo de cambiar el modo de compatibilidad a Windows XP y a ejecutarlo como administrador, con idéntico resultado (el cierre inminente nada más pulsar 'entrar').

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:Nails - Juego masivo online
« Respuesta #28 en: 08 de Agosto de 2010, 12:03:44 pm »
Es posible, no tengo ningún ordenador con Windows Vista para probarlo, pero yo lo he probado en Windows XP y Windows 7 y si me funciona bien.
El problema es que la aplicación todavía es inestable, y alomejor si alguna característica del ordenador cambia y esta relacionada con algo del juego ya mi aplicación no esta preparada y se cae.

En fin, son problemas que espero ir solucionando poco a poco :)

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re:Nails - Juego masivo online
« Respuesta #29 en: 08 de Agosto de 2010, 16:42:44 pm »
En WIN7 le doy a registrar, pero no hace nada :S

PD: no me he olvidado de ti, mañana empiezo ;)