Hoy les dejo un 2x1 8)
1-?Hay forma de quitar el mensaje "press <space> to close" que aparece en la tabla de highscores?
2- Tambi?n me gustar?a saber si hay forma de personalizar los highscores sin tener que recurrir a la famosa tablita, que me parece demasiado cutre y berreta. Un ejemplo de esto ?ltimo me vendr?a al pelo, y a m?s de uno tambi?n.
Gracias de antemano por contestar 8)
Pod?s crear tu propio sistema personalizado, o pod?s personalizar el sistema de GM: http://www.comunidadgm.org/manual_GM/Tablas_de_records_htm.htm
Gracias por el dato Wadk, a ver que sale. 8)
yo una vez cree mi propio sistema de puntuaciones con archivos ini
creaba las variables al inicio del juego dentro del archivo ini
por ej
puntuacion1=0
puntuacion=0
etc etc
luegoooo
al finalizar el juego revisaba:
si la puntuacion actual > a la guardada en el archivo ini en la posicion 1 la guardaba, si no, revisaba la segunda si era mayor la guardaba y asi susecivamente
y luego las dibujaba en los eventos draw de un objeto :) y me salio muy chula
Cita de: deathmetal en Marzo 01, 2010, 06:13:40 PM
yo una vez cree mi propio sistema de puntuaciones con archivos ini
creaba las variables al inicio del juego dentro del archivo ini
por ej
puntuacion1=0
puntuacion=0
etc etc
luegoooo
al finalizar el juego revisaba:
si la puntuacion actual > a la guardada en el archivo ini en la posicion 1 la guardaba, si no, revisaba la segunda si era mayor la guardaba y asi susecivamente
y luego las dibujaba en los eventos draw de un objeto :) y me salio muy chula
Pero death...?C?mo hago para consultar el .ini desde el c?diogo del juego?
Checa el manual (http://www.comunidadgm.org/manual_GM/Archivos_INI.htm).
Cita de: Wadk en Marzo 02, 2010, 01:27:53 AM
Checa el manual (http://www.comunidadgm.org/manual_GM/Archivos_INI.htm).
El foro que yo sepa est? para preguntar, si, seg?n tu criterio, hay que hacerlo todo solo, ?sto no tendr?a raz?n de ser.
A ver si aprendemos que un ejemplo vale m?s que mil manuales.
Cita de: pucara en Marzo 02, 2010, 10:34:53 AM
Cita de: Wadk en Marzo 02, 2010, 01:27:53 AM
Checa el manual (http://www.comunidadgm.org/manual_GM/Archivos_INI.htm).
El foro que yo sepa est? para preguntar, si, seg?n tu criterio, hay que hacerlo todo solo, ?sto no tendr?a raz?n de ser.
A ver si aprendemos que un ejemplo vale m?s que mil manuales.
Lo que uno pueda hacerlo s?lo, deber?a hacerlo s?lo. No hay que llenar el foro de preguntas simples que se podr?an responder mirando el manual, que tambi?n, para algo est?, para algo lo hicieron, y para algo la comunidad se tom? la molestia de traducirlo y hostearlo (hace ya bastante tiempo).
?No te qued? claro como se usan los archivos INI despu?s de leer el manual? Yo recuerdo perfectamente que aprend? a usarlos s?lo leyendo el manual, pero si algo no te queda claro, ah? ven?s y pregunt?s.
CitarLo que uno pueda hacerlo s?lo, deber?a hacerlo s?lo. No hay que llenar el foro de preguntas simples que se podr?an responder mirando el manual,
Que yo sepa, no creo que yo sea un usuario que "llena el foro" de preguntas simples.
Adem?s, por m?s simple que te parezca una pregunta, a alguien siemrpe le puede servir. Alguien que pregunta obviamente no est? al nivel del que contesta.
Citarel manual, que tambi?n, para algo est?, para algo lo hicieron, y para algo la comunidad se tom? la molestia de traducirlo y hostearlo (hace ya bastante tiempo).
Eso lo s?, adem?s se est? actualizando y mejorando, de hecho yo participo modestamente en ese proyecto. Se llama Wiki CGM. Pero racias por recordarmelo...
Citar?No te qued? claro como se usan los archivos INI despu?s de leer el manual?
Obviamente no, por eso pregunto.
Y si no te parece adecuada la pregunta, no contestes ya que nadie te obliga. Pero no saltes tratando a los dem?s como mocosos irresponsables que no leen el manual. Porque sencillamente NO acepto que lo hagas de esa forma.
Pues tienes toda la razon en ese sentido. Si no entendiste el manual, para eso
est? la comunidad. Creo que hay m?s posts preguntando lo mismo, quiz?s podrias
buscarlos y ver las soluciones que otros plantean. Pero bueno, no vengo a criticar
a nadie, te doy un ejemplo de c?mo leer los datos del .ini
Esto podria ser si no sabes la cantidad de puntajes almacenados, o si son infinitos, aunque
tambien sirve para valores finitos:
fin=0
score=file_text_open_read("Scores.ini")
while file_text_eof(score)=0
{
fin+=1
score[fin]=file_text_read_real(score)
file_text_readln(score)
}
file_text_close(score)
// Luego fin es la cantidad total de puntajes que hay almacenados en el .ini
Si sabes la cantidad de puntajes, no es necesario usar vectores, en caso de que no los
sepas usar:
score=file_text_open_read("Scores.ini")
score1=file_text_read_real(score)
file_text_readln(score)
score2=file_text_read_real(score)
file_text_readln(score)
score3=file_text_read_real(score)
file_text_readln(score)
//etc...
file_text_close(score)
Los puntajes para ambos casos deben estar almacenados asi en el .ini
11
51
280
2
0
0
Bueno, eso es todo, espero haber aclarado tus dudas, suerte :)
Gracias Texic, la verdad hab?a buscado en el foro y no encontr? nada con los criterios de b?squeda que utilic?.
No me veo capaz a?n de andar con punteros y todo eso ya que tengo el juego terminado, pero me sirve de mucho para revisar el c?digo y practicar vi?ndolo funcionar.
Por ahora, a utilizar la tablita predeterminada (la verdad no me gusta nada)
Gracias de nuevo 8)
Cita de: pucara en Marzo 02, 2010, 08:42:20 PM
CitarLo que uno pueda hacerlo s?lo, deber?a hacerlo s?lo. No hay que llenar el foro de preguntas simples que se podr?an responder mirando el manual,
Que yo sepa, no creo que yo sea un usuario que "llena el foro" de preguntas simples.
Nunca dije eso (y "llenar el foro" es claramente una exageraci?n).
Cuando habl? del manual traducido me refer?a a esto: http://www.comunidadgm.org/manual_GM/Index.php
Tu respuesta a mi post me dio a entender que no le?ste el link que te d?, si lo hiciste y no te sirvi?, lo hubieras dicho.
Citar
Y si no te parece adecuada la pregunta, no contestes ya que nadie te obliga. Pero no saltes tratando a los dem?s como mocosos irresponsables que no leen el manual. Porque sencillamente NO acepto que lo hagas de esa forma.
Nunca dije que no me pareciera adecuada, y nunca trat? a nadie como "mocoso irresponsable que no lee el manual", simplemente dije "Checa el manual". No veo mucho parecido entre esas dos cosas.
Mmm... parece que una leida del manual no me hubiera venido mal a mi. Pensaba
que los ini y los txt eran lo mismo :-[
De todas maneras pueden abrirse como txt cierto?
?Los inis? Claro, la extensi?n de un archivo no le cambia nada internamente, pero se supone que los inis son para tener todo mas ordenado, y para ser usados con las funciones espec?ficas para inis, como ini_open.
En un ini tendr?as esto por ejemplo:
[puntuacion_facil]
1=100
1n=Pablo
2=80
2n=Jose
3=60
3n=Pedro
[puntuacion_dificil]
1=140
1n=Maxi
2=120
2n=Maria
3=100
3n=Pablo
y si quer?s leer nada m?s las puntuaciones de la secci?n dificil, es f?cil hacerlo con las funciones para inis.
Pero no es muy recomendable usar inis para puntuaciones porque pueden ser editados f?cilmente. M?s que nada se usan para la configuraci?n del juego.
aunque si pueden ser facilmente manipulados siempre se pueden encriptar he visto ejemplos creo que de julen no se xD de encriptar y desemcriptar y asi facilmente puedes desencriptar, editar puntuacion o leerla y encriptar de nuevo para que nadie las modifique :)