Guía 72 – Desarrollo de juegos con PHPRunner

No es fácil diseñar juegos con software de gestión, como es el caso de PHPRunner.

El desarrollo de juegos requieren un uso muy especial del interface de usuario, pero yo entiendo que puede ser un buen ejemplo para aquellos que se están formando en la herramienta de desarrollo (PHPRunner), pues con muy poco código se puede apreciar características de la herramienta y es una buena alternativa para modificar/ampliar la funcionalidad del ejercicio.

Uno de los juegos que casi siempre programo en los lenguajes en los que me estoy formando es el  de «MasterMind«, en la variante de utilización de números en vez de colores, y ese es un de los juegos que he desarrollado.

Otro, que puede ser una variante del mismo es el de «Wordle«, adivinanza de una palabra de 5 letras. También lo he desarrollado (palabras en español).

Objetivo

A través del desarrollo de un juego mostrar un conjunto de características de un desarrollo hecho en PHPRunner:

  • Mostrar cómo en la definición de las tablas o vistas podemos utilizar querys complejas e incluso actualizar los campos de una tabla que participa en la query compleja.
  • Utilización de plugins e instalación de plugins.
  • Utilización del API de JavaScript de PHPRunner.
  • Utilización de JQuery, para modificar aspectos y funcionalidad en JavaScript.
  • Presentación de información con aspectos especiales, creando HTML dinámico.
  • Cambio de lógica en el flujo de las páginas del aplicativo.
  • Modificaciones de aspectos con CSS.
  • Validaciones en ADD inline con mostrado de mensajes de error en «alert» o cualquier otra forma clara para el usuario.
  • Cuidar los aspectos para que los ejemplos sean funcionales en la ejecución en el móvil

DEMO: https://fhumanes.com/masterMind/

DEMO: https://fhumanes.com/wordPlay/

Si te interesa este tema, sigue este enlace para ver el artículo completo.

Guía 71 – Plugin «Select2_ajax»

Un desarrollador de PHPRunner me escribió indicándome que tenía problemas en utilizar el «lookup» del plugin «Select2» en ventana «popup» y que le gustaría disponer de la funcionalidad de «dependencia», similar a la funcionalidad estándar del «lookup» de PHPRunner.

Si recordáis el «lookup» estándar de PHPRunner tiene las siguientes funcionalidades:

  • Múltiples formas de «lookup«. Para tablas con muchos valores tiene el tipo «Ajax».
  • Valor inicial
  • La funcionalidad de «AutoFill«, que permite rellenar otros campos con valores recuperados del «lookup«.
  • El filtrado de valores por dependencia de un valor recuperado/informado, previamente.

Hace unos días, Sergey, nos facilitó un plugin (Multi-Columnas) que nos indicaba que tenía resuelto el tema de la dependencia, así que me puse a intentar implementar en el plugin «Select2», las mismas funcionalidades que tiene el «lookup» estándar de PHPRunner.

Objetivo

Dotar al plugin «Select2» de la misma funcionalidad que el componente de «lookup»  estándar de PHPRunner.

DEMO: https://fhumanes.com/select2_dependence

El ejemplo se ha hecho utilizando en nuevo plugin «select2_ajax» que está disponible en la página de los plugines.

Si estás interesado en este tema, sigue leyendo el artículo con este enlace.

Guía 70 – Hacer «Drill Down» con gráficos de Anychart

Reconozco que soy un entusiasta de esta biblioteca de JavaScript Anychart. Estoy convencido que los usuarios de los productos de Xlinesoft, obtenemos muy poco rendimiento de ella y eso que la licencia que incorpora es «FULL», es decir, permite utilizar la totalidad de la funcionalidad de la biblioteca. Además, la documentación del producto y el soporte es muy bueno, lo que aún más, facilita su uso.

Objetivo

Cómo se puede hacer clic en gráfico de Anychart y actualizar otros paneles con detalle de la información seleccionada.

DEMO: https://fhumanes.com/anychart_link/

Si te gusta este tema, sigue leyendo el artículo de este enlace.

Blog personal para facilitar soporte gratuito a usuarios de React y PHPRunner