Uto edited this page Jan 20, 2018 · 42 revisions

Bienvenido al wiki de ngPAWS. En las siguientes páginas encontrarás toda la información necesaria para hacer funcionar tu propio juego de aventuras gráfico/textuales.

Esta guía te enseñará los conceptos básicos de ngPAWS, y es recomendable leerla aunque sea por encima antes de mirar los tutoriales. Piensa que no tienes que entender todo lo que hay en esta guía a la primera, simplemente leerlo brevemente de modo que al llegar al tutorial haya cosas que te suenene.

Antes de empezar, si eres o fuiste un usuario de PAWS, aun te recomiendo leer la documentación, pero si no puedes esperar, quizá simplemente echarle un ojo este enlace pueda servirte: ngPAWS para programadores PAWS.

Guía avanzada

Tutoriales

Tenemos dos tutoriales para ngPAWS: el tutorial "La Torre", basado en el tutorial hecho en los 90s para el parser NMP, que también fue usado más tarde para el parser Superglús, y que es muy fácil de enteder (ha sido incluso usado para otros parsers como AGE o InformATE) y un enlace al tutorial clásico de PAWS. Este tutorial clásico no hace de ser necesariamente compatible con ngPAWS al 100%, pero da más ideas de como hacer cosas que el tutorial "La Torre". Recomiendo su lectura solo después del primero.

Además, tenemos una serie de micro-tutoriales que explican como hacer tareas habituales, desde las más sencillas (crear una localidad, crear un objeto) hasta algunas más complicadas (crear un NPC que se mueve). También lo recomiendo antes que el clásico.

Tutorial en vídeo

ngPAWS no tiene un tutorial en vídeo, pero dado que el compatible al 95% con su predecesor Superglús, sin duda el tutorial de Superglús puede ser de gran ayuda si queréis disfrutar de un tutorial en vídeo.

Crear puzles sin programar

El editor de ngPAWS trae incorporado un "asistente de puzles" que te puede evitar tener que programar, al menos para puzles sencillos. Aquí tenéis un tutorial de como usarlo:

El asistente de puzles

Mejorando ngPAWS (solo para programadores javascript)

Es posible mejorar ngPAWS añadiendo funcionalidades, condactos, librerías, pero para ello es necesario saber programar en javascript. Si eres nuevo en ngPAWS olvídate de esto por ahora, porque es muy probable que no lo necesites nunca.

Quiero portar un antiguo juego de ZX Spectrum...

Lo primero que debes saber es que no será tan fácil como esperas. Ahora que sabes eso, echa un ojo a los siguientes artículos:

Quiero portar un antiguo juego de Superglús

En este caso es más fácil. Ver:

Créditos

Quiero agradecer...

  • A Graeme Yeandle y Tim Gilberts, Tim Gilberts y Graeme Yeandle, por crear PAWS.
  • Yokiyoki, por crear Paguaglus, ayudar con Superglus, y en el fondo estar en el origen de ngPAWS
  • Baltasarq, por crear el preporcesador txtpaws, sin él ngPAWS sería realmente difícil de usar.
  • Radin, por expandir... bueno Crear ... la base de datos de inicio en español.
  • Jay Salvat, por la librería Buzz (sonido javascript)
  • La jQuery Foundation, por crear jQuery
  • dddddd, porque sugirió el nombre de esta herramienta
  • A los otros que sugirieron otros nombre que finalmente no fueron elegidos.
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.