![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias Neftali, claro que sera de gran ayuda (Ahí sigue mi juego
, el de caza submarino, ahora lo tengo en Lazarus en mi página)Lo que sigue no es programación, pero nos servirá para tener nuestras piezas listas para meter en la base de datos, en mi caso sera de flores, pero lo pueden hacer de cualquier tema que gusten Se va trabajar en Inkscape (el equivalente a CorelDraw! o Adobe Illustrator) y funciona para Windows, Linux y Mac La página de Inkscape para que descarguen el programa La plantilla la pueden descargar aquí Empecemos abriendo la plantilla en Inkscape Ahora importaremos o arrastraremos la imagen a convertir en piezas (claro que se puede hacer con lazarus, pero cada imagen la zona que se ocupa es distinta y por ello lleva más tiempo) Ajustar la imagen, si no queremos que se deforme, hacer clic en el candado Ahora a convertir cada imagen en la pieza requerida para el juego Primero seleccionaremos y luego recortaremos Los nombres que deben tener cada pieza propuestos Solo hay que sumarle 20¿Más imágenes? A exportar cada pieza Si quieren ver las imágenes más grandes hagan clic aquí |
|
#2
|
||||
|
||||
|
¡¡¡Eres un artista!!!
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Gracias Casimiro (es solo practica)
|
|
#4
|
||||
|
||||
|
IDEA: Yo creo que estaría bien, y simplificaría mucho el proceso que te pudieras "saltar" todo lo que se refiere a InkScape. Es decir, Si tu le das a un programa Delphi esa plantilla (con los números) codificada de alguna forma y una imagen, se puede programar que la aplicación te genera las 12 imágenes resultantes. Lo intento plasmar con un ejemplo. Si tu me das: 1) Un fichero de coordenadas similar a este: ----------------------------------- PLANTILLA1.PLT ----------------------------------- 0,0,100,200 100,0,200,100 100,100,200,10 300,0,200,200 .... ---------------------------------- (cada línea representa una de porciones de la imagen: x, y, ancho, alto) 2) Una imagen ==> No es muy complicado generar las 12 imágenes a partir de la original, que correspondan a esas secciones. De esa forma bastaría con dar 1 plantilla y N imágenes para tener los N puzzles (sin tener que hacer para cada una los pasos del InkScape). Lo dejo como sugerencia...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
|||
|
|||
|
Neftal, tienes razón, pero aún así hay que pasar por inkscape aunque sea para establecer el área de recorte(en este caso 600x400 pixeles) para poder simplificar la operación
|
|
#6
|
|||
|
|||
|
Base de datos
Base de Datos :Firebird
Para la base de datos vamos a usar Firebird, es estable, rápida, compatible con Windows, Linux y Mac, ademas es gratis (en mi caso usare la versión 4) Lo pueden descargar aquí (Hay que instalarlo) Ahora, usaremos un "administrador" si no queremos dar todo por la consola (Claro que son por medio de comandos SQL, pero podemos por ello cometer errores más fácilmente y no darnos cuenta de ello) En mi caso usare el Firebird Editor Pro que pueden descargar aquí (realizado en Delphi) Ya instalado, y ejecutado nos mostrara la siguiente ventana Como se darán cuenta, nos pide el número de puerto, por defecto el de Firebird es el 3050, en caso de que por alguna razón este en otro lugar y no te acuerdes, puedes descargar CurrPorts (gratuito, portable pero solo para Windows) para ver los puertos en uso (recuerda que Windows usa los primeros 1024 puertos para su uso). Haz clic aquí para descargarlo Mostrando en ejecución el programa y confirmando el puerto Volvemos a Firebird Editor Pro y cancelamos Y nos mostrara la siguiente pantalla Donde seguiremos los siguientes pasos para crear nuestra base de datos Si desean ver las imágenes más grandes haz clic aquí |
|
#7
|
|||
|
|||
|
Antes de continuar hay que aclarar que tablas y campos van a componer la base de datos Empezamos con la tabla de jugadores Donde id_jugador es la llave primaria de la tabla, y el jugador no podrá hacer uso de ella El nombre es tipo texto limitado a 30 espacios La fecha es tipo fecha que nos ayudar para ver quien fue el último jugador en acceder al juego(realizaremos una consulta, donde ordenaremos por fecha)El avance es tipo texto limitado a 30 espacios, donde cada espacio nos indicaría si lo a pasado el jugador (para verlo representado en el álbum en forma de ícono) Las siguientes tablas serán de solo lectura, las llenaremos antes y no durante el juego Seguiremos con la siguiente tabla que es la que tendrá las piezas del rompecabezas Donde id_rompe de tipo entero es la llave primaria de la tabla Tipo también de tipo entero, y nos indicara que rompecabezas es, con ello no nos limitaremos a una forma de rompecabezas Por ejemplo : Parte que es de tipo entero nos indicara en donde formara parte del rompecabezas Por ejemplo : Y por último Foto, que es de tipo Blob, que usa Firebird para almacenar las fotos |
|
#8
|
|||
|
|||
|
Recuerden que pueden ayudar, comentar o aclarar
|
|
#9
|
|||
|
|||
|
Definitivamente no pude hechar a andar correctamente el Editor Pro, lo continuaremos con Flamerobin, también muy bueno. El Flamerobin, lo puedes descargar aquí Para iniciar la base de datos solo ejecutamos Flamerobin, damos clic en Database y luego en Create new database... y nos mostrara la siguiente pantalla Donde charset lo pondremos a UTF8 (para que acepte acentos y la ñ) Procederemos a crear las tablas y campos hasta que terminemos Al fin hemos terminado Solo falta llenarlo (menos la tabla jugador) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Un juego | José Luis Garcí | La Taberna | 3 | 21-11-2013 13:34:27 |
| Hagamos todos un sistema [tutorial no novatos] desde cero !!!!!!!!!!! | david_uh | Varios | 42 | 29-07-2008 00:57:43 |
| Juego de acertijos | coso | La Taberna | 7 | 28-07-2008 16:31:07 |
| Hagamos entre todos un programa (No Novatos) | Caral | La Taberna | 29 | 23-07-2008 19:24:45 |
| Un juego de niños.. | RONPABLO | La Taberna | 0 | 28-04-2007 02:12:09 |
|