https://github.com/yaelatletl/pyepoison
Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts
https://github.com/yaelatletl/pyepoison
backend background complement game-development gamejolt
Last synced: about 2 months ago
JSON representation
Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts
- Host: GitHub
- URL: https://github.com/yaelatletl/pyepoison
- Owner: yaelatletl
- Created: 2017-06-14T22:58:40.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-11T01:57:47.000Z (over 7 years ago)
- Last Synced: 2025-02-13T23:37:23.546Z (3 months ago)
- Topics: backend, background, complement, game-development, gamejolt
- Language: Python
- Size: 64.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PyEPoison
Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts## Documentación
### *Para las funciones importadas desde E3d_format.py*
-----### Funciones de sistema
ARCH_A_VAR | ɣ
------------ | -------------
Syntaxis: | Variable = ARCH_A_VAR("nombre del archivo.extensión")
Descripción: | Toma un archivo y lo convierte en una variable
Nota: | Sólo lee la primera línea del archivoVAR_A_ARCH | ɣ
------------ | -------------
Syntaxis: | Variable = VAR_A_ARCH(variable, "nombre del archivo de destino.extensión")
Descripción: | Toma una variable y la convierte en un archivo
Nota: | A diferencia de ARCH_A_VAR, esta función si puede escribir un archivo entero de varias líneas
-----
### Funciones para GameJolt
#### Nota: La mayoría de las funciones dependen de un parámetro en archivo_de_configuracion.py (usrdata)
LOGIN | ɣ
------------ | -------------
Syntaxis: | LOGIN()
Descripción: | Esta función lee los archivos ya creados en entidad 3d para permitirle al usuario iniciar sesión en GameJolt
Depende de archivos: | NoDAR_TROFEO | ɣ
------------ | -------------
Syntaxis: | DAR_TROFEO()
Descripción: | Da un trofeo, especificado por Entidad3D
Depende de archivos: | Sí, Trophy.ini (Ahí se especifica la ID del trofeo)INICIAR_SESION | ɣ
------------ | -------------
Syntaxis: | INICIAR_SESION()
Descripción: | Inicia una sesión de juego para el jugador alojado
Depende de archivos: | NoMANTENER_ACTIVO | ɣ
------------ | -------------
Syntaxis: | MANTENER_ACTIVO()
Descripción: | Le indica al servidor de GameJolt que el jugador se encuentra en una partida de tu juego.
Depende de archivos: | NoMANTENER_SESION | ɣ
------------ | -------------
Syntaxis: | MANTENER_SESION()
Descripción: | Le indica a GameJolt que el juego está abierto, pero pausado o en un menúGUARDAR_PUNT_SERV | ɣ
------------ | -------------
Syntaxis: | GUARDAR_PUNT_SERV()
Descripción: | Guarda la puntuación del jugador actual
Depende de archivos: | Sí, Table.ini (el indice de la tabla), Extra_data.ini (informacion extra que quieras almacenar, no es visible en el sitio), score.ini (descripción de la puntuación), sort.ini (el valor de la puntuación, númerico o texto)GUARDAR_PUNT_CL | ɣ
------------ | -------------
Syntaxis: | GUARDAR_PUNT_CL("Nombre del jugador", "indice de la tabla", número de jugador)
Descripción: | Guarda la puntuación del jugador en modo huesped.
Depende de archivos: | Sí, Table.ini (el indice de la tabla), Extra_data.ini (informacion extra que quieras almacenar, no es visible en el sitio), score.ini (descripción de la puntuación), sort.ini (el valor de la puntuación, númerico o texto)
Nota: | El estilo a seguir de los archivos debe ser: Cnum_de_jugadorArchivo.ini por ejemplo: C1Extra_Data.iniCONS_PUNT_MAX | ɣ
------------ | -------------
Syntaxis: | CONS_PUNT_MAX()
Descripción: | Pide al servidor de GJ las puntuaciones máximas (Regresa una lista en formato json)
Depende de archivos: | NoCONS_DATA | ɣ
------------ | -------------
Syntaxis: | CONS_DATA()
Descripción: | Pide al servidor la información contenida en la clave (devuelve la informacion como texto)
Depende de archivos: | Sí, Key.ini, que indica la clave o identifiacdor de la informacion que buscasGUARDAR_DATA | ɣ
------------ | -------------
Syntaxis: | GUARDAR_DATA(User=True/False)
Descripción: |
Depende de archivos: | Sí, Key.ini, para el identificador de la informacion y Data.ini para la informacion a almacenarCONS_PUNT | ɣ
------------ | -------------
Syntaxis: | CONS_PUNT()
Descripción: | Consulta las puntuaciones contenidas en una tabla. (10 max)
Depende de archivos: | Sí, Table.ini que contiene el identificador de la tabla que se desea consultar.CONS_TABLAS | ɣ
------------ | -------------
Syntaxis: | CONS_TABLAS(opción, número de tabla)
Descripción: | Consulta todas las tablas existentes. En el parámetro opción se indica qué dato deseas consultar (1-id, 2-descripcion, 3-nombre, 4-primario(¿La tabla es la principal? Regresa True o False), 5-numero de tablas existentes
Depende de archivos: | No.
Nota: | El numero de tabla comienza en 0-----
### Funciones para Entidad3DCREAR_JUEGO | ɣ
------------ | -------------
Syntaxis: | CREAR_JUEGO(nivel, variable, argumentos)
Descripción: | Lanza entidad3d, utilizando el sistema de manejo de ejecutables, que se encargará del modo de compatibilidad, el inicio de sesión y el mantenimiento de la misma.
Nivel: | Nivel que deseas lanzar
Variable: | Variable que se desee establecer desde un principio, disponible como Var1 en Entidad3D
Argumentos: | Texto exacto para iniciar Entidad3D, como el que pondrías para iniciar desde un acceso directo. Usar "Nada" para usar Nivel y Variable, de otro modo estos no tienen efecto.
Depende de archivos: | No.
Nota: | El modo por defecto es -PrevModeSOND_FLAG | ɣ
------------ | -------------
Syntaxis: | SOND_FLAG(Dummypath,file,chan,fadetime)
Descripción: | El comando verificará constantemente la existencia de un archivo, mientras ese archivo exista se reproducirá el sonido especificado.
Dummypath: | Nombre del archivo que el comando comprobará su existencia (Con terminación)
file: | Nombre del archivo que se reproducirá (Con terminación)
chan: | Número de canal que se desea usar
fadetime: | Tiempo (en segundos) que se tardará en desvanecerse el sonido
Depende de archivos: | Sí, para Dummypath y file.