Compare commits
242 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2abde36a5e | |||
| 0a083af712 | |||
| f322b1b81b | |||
| 13fe98edb3 | |||
| c90b49c8be | |||
| d3a5c0e54f | |||
| 254ff50ef3 | |||
| e551206351 | |||
| b22e830dac | |||
| a81d42cb25 | |||
| 3ea0025fb4 | |||
| d7c49a0578 | |||
| 4cbe55c2d4 | |||
| 564f316586 | |||
| 522ab8e726 | |||
| 4911282777 | |||
| 06ecabc676 | |||
| 5d89a3057e | |||
| 75228cc451 | |||
| 357eec20b1 | |||
| 62c1e2715e | |||
| 34fc2b6b06 | |||
| 6557dea2bb | |||
| 2caea7ba6e | |||
| d33d2e4a09 | |||
| d9174dcdb9 | |||
| 22f7204e08 | |||
| 06fab0d457 | |||
| f180f88068 | |||
| 4109d6c938 | |||
| 9c2264ca75 | |||
| c59739c7ba | |||
| 4a430c0d5b | |||
| 5a7f637f4b | |||
| c63298b555 | |||
| 82aa91bead | |||
| f4129e109a | |||
| 5e8714697d | |||
| dd4355051f | |||
| 160b212a43 | |||
| 69d3b076d7 | |||
| 3817a01712 | |||
| ba19dcb904 | |||
| b035b92ff4 | |||
| 8c425f5698 | |||
| d382bb6403 | |||
| da64a5e082 | |||
| 7070dac482 | |||
| ea5360ea74 | |||
| 3aa4440390 | |||
| ce105e252e | |||
| 1aac5b7719 | |||
| a8b467290f | |||
| 706ad6f9c0 | |||
| 54d428ed96 | |||
| c71adfbac4 | |||
| c955543d31 | |||
| fae8e2d82c | |||
| ff7b825cbb | |||
| 09ed0105e9 | |||
| 07ae93fd3a | |||
| 72fb30b927 | |||
| 8d37f31a08 | |||
| e6fb412c4d | |||
| 10c29eb547 | |||
| 1f9e36dc93 | |||
| c114884de1 | |||
| d6a366555d | |||
| fd0d8a05fe | |||
| 79d610a7d9 | |||
| 9060e1c92a | |||
| 0d586c0827 | |||
| fd0bebf533 | |||
| 2665b93b70 | |||
| c35be7d21c | |||
| bc84968b23 | |||
| 1b49097f80 | |||
| 859e3f3b44 | |||
| 3fa7657c79 | |||
| e90c61a416 | |||
| d003b51de4 | |||
| 8d381010c8 | |||
| 2216c9632e | |||
| fdc8797d2b | |||
| 90bdad7d51 | |||
| d50b193d9f | |||
| ee885d5ca7 | |||
| bb3a0f263b | |||
| 85d6c48f42 | |||
| 896dd9daef | |||
| dc8c0c9e4f | |||
| 7af0dda1a0 | |||
| 0adf8c63f4 | |||
| d33f691743 | |||
| a304f50e93 | |||
| 496bf5c05c | |||
| 26a6bd6b1f | |||
| c48dce8634 | |||
| a0de547370 | |||
| 5af554fecd | |||
| ea92241d6e | |||
| 60ea12f51d | |||
| 36c7063b3e | |||
| c6a1f4aab0 | |||
| eed3f9d7d1 | |||
| 02e6929f5f | |||
| 1bae289150 | |||
| d0ec2848f9 | |||
| 79c7856786 | |||
| edb24e92e6 | |||
| 75e5ea50b5 | |||
| d0a1a67da2 | |||
| e5ec5bd627 | |||
| d88b42a516 | |||
| e2846023da | |||
| 6cac55a54f | |||
| a97449adc5 | |||
| bcb6dcd1a5 | |||
| bc66956524 | |||
| 9cd916ccd3 | |||
| eea7849f54 | |||
| aa4647192c | |||
| f223cc63f0 | |||
| b688dc6d02 | |||
| 924e37b32b | |||
| 512daa68b9 | |||
| 7cf8451ba6 | |||
| 889a4f84c8 | |||
| ae83028600 | |||
| 3e09edb9e3 | |||
| 0be08d8d19 | |||
| 8e778ce47e | |||
| 274a96c89f | |||
| 1a6ac567a3 | |||
| b5f460571d | |||
| be872971f5 | |||
| 6b4c089683 | |||
| 763126580f | |||
| 1df1bc463c | |||
| 456f7b9e77 | |||
| 1fd6f8174b | |||
| 44ff0fed91 | |||
| f2869049e0 | |||
| 7d5e1aa67b | |||
| 9325fe9f14 | |||
| ff86510bf5 | |||
| dc7514b7b3 | |||
| aef4102e51 | |||
| 1a95abc2f5 | |||
| 41c765619d | |||
| 164dfe1e54 | |||
| d32170f7cf | |||
| 9de1b8ad6e | |||
| 0404b184e7 | |||
| d2e5dc6164 | |||
| 64481cd9cc | |||
| 9605aa61c8 | |||
| db56185be2 | |||
| 977e134172 | |||
| 3ef2ce3c0d | |||
| 2f3c8cada9 | |||
| 8cb7f5bce5 | |||
| a28a93e791 | |||
| a36378f98c | |||
| 8ae821733c | |||
| 50309fd30e | |||
| 07b950724a | |||
| 61b19a5699 | |||
| 81eeb1776a | |||
| 20d51a113a | |||
| 232842d876 | |||
| 6fe596bf48 | |||
| 6dfc7e135c | |||
| bf59cc01e4 | |||
| 0cb83657be | |||
| ec5da9ae3e | |||
| 3d0400fe88 | |||
| 45fc923be9 | |||
| 1bcdadb6c0 | |||
| 4c464e8ded | |||
| 0d9fd5eea1 | |||
| 0b55d8558f | |||
| 73ec66d228 | |||
| 6257c0b1e8 | |||
| d37b21fc3b | |||
| 332b3f5286 | |||
| f647ebb33f | |||
| 958edd4ac8 | |||
| 9b66c7e275 | |||
| 0b1b9f2d15 | |||
| a2d8312bb7 | |||
| c6779bfd77 | |||
| d514ed451f | |||
| a510742984 | |||
| bb992b7d90 | |||
| 5302e16064 | |||
| c3a82b938f | |||
| 88f419e963 | |||
| 8232055d22 | |||
| 12255750f6 | |||
| b4df851bd3 | |||
| 4901635bb7 | |||
| cb62cb8eb0 | |||
| 008cce9f8b | |||
| 9784d730a5 | |||
| 83977ed22c | |||
| a354104c8c | |||
| deb820015f | |||
| aa3c7a4b80 | |||
| cb6050183b | |||
| 2e0b0f32b5 | |||
| 531ac94bc0 | |||
| 995b3516e6 | |||
| c79c25d59d | |||
| c11f5d2622 | |||
| d1c27c4639 | |||
| da00f75093 | |||
| 0758cf9de1 | |||
| c1f0f90b16 | |||
| 1934f790f7 | |||
| 35b4d19188 | |||
| 6186d1fac1 | |||
| 9d9d9d92f2 | |||
| 4133dfd7c9 | |||
| abbff605c0 | |||
| a0e8853870 | |||
| 32dd85525b | |||
| 02cc3b3527 | |||
| bd24db6f47 | |||
| 397e1e89e3 | |||
| c6e8050f95 | |||
| db5d2901ee | |||
| bdce205006 | |||
| 674fdd1d05 | |||
| 57e8c0cb56 | |||
| 0f443b38bc | |||
| dc84ed79d6 | |||
| bcb56e17f2 | |||
| 40368386e0 | |||
| 7d4a5f343e | |||
| b241013ae6 | |||
| 284a99e6e9 |
22
.gitignore
vendored
@@ -1,11 +1,13 @@
|
|||||||
.vscode
|
.vscode
|
||||||
bin
|
*data/config/config.txt
|
||||||
*config.txt
|
*stats.txt
|
||||||
dll
|
*.DS_Store
|
||||||
docs
|
thumbs.db
|
||||||
icon
|
*.exe
|
||||||
releases
|
*_macos
|
||||||
resources
|
*_linux
|
||||||
scripts
|
*.dmg
|
||||||
*.opk
|
*.tar.gz
|
||||||
*.DS_Store
|
*.zip
|
||||||
|
*.app
|
||||||
|
*_debug*
|
||||||
146
Makefile
@@ -1,18 +1,142 @@
|
|||||||
executable = jaildoctors_dilemma
|
executable = jaildoctors_dilemma
|
||||||
source = source/*.cpp source/common/*.cpp
|
source = source/*.cpp source/common/*.cpp
|
||||||
|
appName = JailDoctor's Dilemma
|
||||||
|
releaseFolder = jdd_release
|
||||||
|
version = v1.07
|
||||||
|
|
||||||
|
# Release names
|
||||||
|
windowsRelease = $(executable)-$(version)-win32-x64.zip
|
||||||
|
macosIntelRelease = $(executable)-$(version)-macos-intel.dmg
|
||||||
|
macosAppleSiliconRelease = $(executable)-$(version)-macos-apple-silicon.dmg
|
||||||
|
linuxRelease = $(executable)-$(version)-linux.tar.gz
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
@echo off
|
@echo off
|
||||||
if not exist bin\ (mkdir bin)
|
g++ $(source) -std=c++11 -Wall -Os -lmingw32 -lws2_32 -lSDL2main -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -static-libstdc++ -Wl,-subsystem,windows -o "$(executable).exe"
|
||||||
if not exist data\config (mkdir data\config)
|
strip -s -R .comment -R .gnu.version "$(executable).exe" --strip-unneeded
|
||||||
g++ $(source) -std=c++11 -Wall -O2 -lmingw32 -lSDL2main -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -static-libstdc++ -Wl,-subsystem,windows -o bin/$(executable).exe
|
|
||||||
strip -s -R .comment -R .gnu.version bin/$(executable).exe --strip-unneeded
|
windows_debug:
|
||||||
|
@echo off
|
||||||
|
g++ $(source) -D DEBUG -std=c++11 -Wall -Os -lmingw32 -lws2_32 -lSDL2main -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -static-libstdc++ -Wl,-subsystem,windows -o "$(executable)_debug.exe"
|
||||||
|
strip -s -R .comment -R .gnu.version "$(executable)_debug.exe" --strip-unneeded
|
||||||
|
|
||||||
|
windows_release:
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
# Create release folder
|
||||||
|
powershell if (Test-Path "$(releaseFolder)") {Remove-Item "$(releaseFolder)" -Recurse -Force}
|
||||||
|
powershell if (-not (Test-Path "$(releaseFolder)")) {New-Item "$(releaseFolder)" -ItemType Directory}
|
||||||
|
|
||||||
|
# Prepare data folder
|
||||||
|
powershell Copy-Item -Path "data" -Destination "$(releaseFolder)" -recurse -Force
|
||||||
|
powershell if (Test-Path "$(releaseFolder)\data\room\map.world") {Remove-Item "$(releaseFolder)\data\room\map.world" -Recurse -Force}
|
||||||
|
powershell if (Test-Path "$(releaseFolder)\data\room\standard.tsx") {Remove-Item "$(releaseFolder)\data\room\standard.tsx" -Recurse -Force}
|
||||||
|
|
||||||
|
# Copy root files
|
||||||
|
powershell Copy-Item "LICENSE.txt" -Destination "$(releaseFolder)"
|
||||||
|
powershell Copy-Item "README.md" -Destination "$(releaseFolder)"
|
||||||
|
powershell Copy-Item "release\*.dll" -Destination "$(releaseFolder)"
|
||||||
|
|
||||||
|
# Build
|
||||||
|
g++ $(source) -std=c++11 -Wall -Os -lmingw32 -lws2_32 -lSDL2main -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -static-libstdc++ -Wl,-subsystem,windows -o "$(releaseFolder)/$(executable).exe"
|
||||||
|
strip -s -R .comment -R .gnu.version "$(releaseFolder)/$(executable).exe" --strip-unneeded
|
||||||
|
|
||||||
|
# Create ZIP
|
||||||
|
powershell if (Test-Path $(windowsRelease)) {Remove-Item $(windowsRelease)}
|
||||||
|
powershell Compress-Archive -Path "$(releaseFolder)"/* -DestinationPath $(windowsRelease)
|
||||||
|
|
||||||
|
# Remove folder
|
||||||
|
powershell if (Test-Path "$(releaseFolder)") {Remove-Item "$(releaseFolder)" -Recurse -Force}
|
||||||
|
|
||||||
macos:
|
macos:
|
||||||
mkdir -p bin
|
clang++ $(source) -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -o "$(executable)"
|
||||||
mkdir -p data/config
|
|
||||||
g++ $(source) -std=c++11 -Wall -O2 -lSDL2 -ffunction-sections -fdata-sections -o bin/$(executable)_macos
|
macos_debug:
|
||||||
|
clang++ $(source) -D DEBUG -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -o "$(executable)_debug"
|
||||||
|
|
||||||
|
macos_release:
|
||||||
|
# Remove data and possible data from previous builds
|
||||||
|
rm -rdf "$(releaseFolder)"
|
||||||
|
rm -rdf Frameworks
|
||||||
|
rm -f tmp.dmg
|
||||||
|
rm -f "$(macosIntelRelease)"
|
||||||
|
rm -f "$(macosAppleSiliconRelease)"
|
||||||
|
|
||||||
|
# Create folders
|
||||||
|
mkdir -p "$(releaseFolder)/$(appName).app/Contents/Frameworks"
|
||||||
|
mkdir -p "$(releaseFolder)/$(appName).app/Contents/MacOS"
|
||||||
|
mkdir -p "$(releaseFolder)/$(appName).app/Contents/Resources"
|
||||||
|
mkdir -p Frameworks
|
||||||
|
|
||||||
|
# Copy folders
|
||||||
|
cp -R data "$(releaseFolder)/$(appName).app/Contents/Resources"
|
||||||
|
cp -R release/SDL2.framework "$(releaseFolder)/$(appName).app/Contents/Frameworks"
|
||||||
|
cp -R release/SDL2.framework Frameworks
|
||||||
|
|
||||||
|
# Delete data
|
||||||
|
rm -f "$(releaseFolder)/$(appName).app/Contents/Resources/data/room/map.world"
|
||||||
|
rm -f "$(releaseFolder)/$(appName).app/Contents/Resources/data/room/standard.tsx"
|
||||||
|
|
||||||
|
# Copy files
|
||||||
|
cp release/*.icns "$(releaseFolder)/$(appName).app/Contents/Resources"
|
||||||
|
cp release/Info.plist "$(releaseFolder)/$(appName).app/Contents"
|
||||||
|
cp LICENSE.txt "$(releaseFolder)"
|
||||||
|
cp README.md "$(releaseFolder)"
|
||||||
|
|
||||||
|
# Create links
|
||||||
|
ln -s /Applications "$(releaseFolder)"/Applications
|
||||||
|
|
||||||
|
# Build INTEL
|
||||||
|
clang++ $(source) -D MACOS_BUNDLE -std=c++11 -Wall -Os -framework SDL2 -F ./Frameworks -ffunction-sections -fdata-sections -o "$(releaseFolder)/$(appName).app/Contents/MacOS/$(executable)" -rpath @executable_path/../Frameworks/ -target x86_64-apple-macos10.12
|
||||||
|
|
||||||
|
# Build INTEL DMG
|
||||||
|
hdiutil create tmp.dmg -ov -volname "$(appName)" -fs HFS+ -srcfolder "$(releaseFolder)"
|
||||||
|
hdiutil convert tmp.dmg -format UDZO -o "$(macosIntelRelease)"
|
||||||
|
rm -f tmp.dmg
|
||||||
|
|
||||||
|
# Build APPLE SILICON
|
||||||
|
clang++ $(source) -D MACOS_BUNDLE -std=c++11 -Wall -Os -framework SDL2 -F ./Frameworks -ffunction-sections -fdata-sections -o "$(releaseFolder)/$(appName).app/Contents/MacOS/$(executable)" -rpath @executable_path/../Frameworks/ -target arm64-apple-macos11
|
||||||
|
|
||||||
|
# Build APPLE SILICON DMG
|
||||||
|
hdiutil create tmp.dmg -ov -volname "$(appName)" -fs HFS+ -srcfolder "$(releaseFolder)"
|
||||||
|
hdiutil convert tmp.dmg -format UDZO -o "$(macosAppleSiliconRelease)"
|
||||||
|
rm -f tmp.dmg
|
||||||
|
|
||||||
|
# Remove data
|
||||||
|
rm -rdf Frameworks
|
||||||
|
rm -rdf "$(releaseFolder)"
|
||||||
|
|
||||||
linux:
|
linux:
|
||||||
mkdir -p bin
|
g++ $(source) -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -o "$(executable)"
|
||||||
mkdir -p data/config
|
strip -s -R .comment -R .gnu.version "$(executable)" --strip-unneeded
|
||||||
g++ $(source) -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -o bin/$(executable)_linux
|
|
||||||
strip -s -R .comment -R .gnu.version bin/$(executable)_linux --strip-unneeded
|
linux_debug:
|
||||||
|
g++ $(source) -D DEBUG -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -o "$(executable)_debug"
|
||||||
|
strip -s -R .comment -R .gnu.version "$(executable)_debug" --strip-unneeded
|
||||||
|
|
||||||
|
linux_release:
|
||||||
|
# Remove data
|
||||||
|
rm -rdf "$(releaseFolder)"
|
||||||
|
|
||||||
|
# Create folders
|
||||||
|
mkdir -p "$(releaseFolder)"
|
||||||
|
|
||||||
|
# Copy data
|
||||||
|
cp -R data "$(releaseFolder)"
|
||||||
|
cp LICENSE.txt "$(releaseFolder)"
|
||||||
|
cp README.md "$(releaseFolder)"
|
||||||
|
|
||||||
|
# Delete data
|
||||||
|
rm -f "$(releaseFolder)/data/room/map.world"
|
||||||
|
rm -f "$(releaseFolder)/data/room/standard.tsx"
|
||||||
|
|
||||||
|
# Build
|
||||||
|
g++ $(source) -std=c++11 -Wall -Os -lSDL2 -ffunction-sections -fdata-sections -Wl,--gc-sections -o "$(releaseFolder)/$(executable)"
|
||||||
|
strip -s -R .comment -R .gnu.version "$(releaseFolder)/$(executable)" --strip-unneeded
|
||||||
|
|
||||||
|
# Pack files
|
||||||
|
rm -f "$(linuxRelease)"
|
||||||
|
cd "$(releaseFolder)" && tar -czvf "../$(linuxRelease)" *
|
||||||
|
|
||||||
|
# Remove data
|
||||||
|
rm -rdf "$(releaseFolder)"
|
||||||
89
README.md
@@ -1,4 +1,87 @@
|
|||||||
# JailDoctor's Dilemma
|
# JailDoctor's Dilemma (v1.07)
|
||||||
|
|
||||||
Nuevo JailGame de plataformas. Inspirado en juegos como Jet Set Willy
|
JailDoc es un Jailer. A los Jailers les gusta empezar proyectos. A nadie le gusta terminarlos. Los Jailers viven en la Jail. A la Jail va uno a empezar proyectos. A la Jail va uno a enseñar sus proyectos. A la Jail va uno a aprender como empezar nuevos proyectos. A la Jail va uno a ayudar a sus compañeros a que empiecen nuevos proyectos.
|
||||||
Plataformas pasapantalla donde hay que ir recogiendo objetos. Manejamos a JailDoc y cada una de las habitaciones por las que pasa tiene relación con alguno de sus proyectos acabados o no. Tambien se pueden tematizar las habitaciones con cualquier tematica jailer: molotov, maniac mansion, todo.txt, etc..
|
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
JailDoc es un Jailer destacado entre los Jailers. Tiene más proyectos empezados que nadie y es el que más ayuda a que los demas empiecen los suyos.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Un día, ocurrió algo. Alguien terminó un proyecto. Alguien liberó el *Puzzle Jail Facker*. Algún desaprensivo.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Esto hizo que JailDoc decidiera terminar y entregar uno de sus proyectos, pero, ¿cual? ¿JailBattle? ¿Sigmasuá? ¿Calculín Doom? Menudo dilema. JailDoc se arremangó y decidió finalizar y entregar todos sus proyectos inacabados. ¿Lo logrará?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Jugabilidad
|
||||||
|
|
||||||
|
Ayuda a JailDoc a recuperar las partes de su proyecto que estan desperdigadas por cualquier lugar del Universo Jailer. Hay mas de **150 piezas** desperdigadas por **60 pantallas**. Algunas son un paseo, pero en otras tendras que calcular muy bien tus movimientos si no quieres acabar como un arounder del montón.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Cuando consigas recuperar gran parte de las piezas desperdigadas, dirigete a la Jail a mostrar a los Jailers como se termina un proyecto. Ten en cuenta que Bry no te dejará entrar. Solo aquellos que han realizado un *Fire Effect* o un *Facedor de Tornejos* son dignos de tal privilegio.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Controles
|
||||||
|
|
||||||
|
El juego permite tanto el uso del teclado como de un mando de control. Las teclas para manejar el juego son las siguientes:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- **Cursores**: Para mover a izquierda o derecha a JailDoc y para saltar. En el fichero de configuración se pueden cambiar las teclas por otras opciones prefijadas: O, P para moverse y Q para saltar o A, D para moverse y W para saltar.
|
||||||
|
|
||||||
|
- **Tecla M**: Activa o desactiva la música
|
||||||
|
|
||||||
|
- **Tecla P**: Pone en pausa el juego
|
||||||
|
|
||||||
|
- **Tecla ESC**: Sale del juego si estas jugando. Sale del programa en cualquier otra circunstancia
|
||||||
|
|
||||||
|
- **Tecla F**: Cambia a modo de pantalla completa o de ventana
|
||||||
|
|
||||||
|
- **Teclas F1 a F4**: Cambian el tamaño de la ventana
|
||||||
|
|
||||||
|
- **Tecla B**: Activa o desactiva el borde de colores de la pantalla cuando el programa se ejecuta en modo de ventana
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Datos del programa
|
||||||
|
El programa guarda automáticamente la configuración del modo de video y las estadísticas de juego en tu carpeta personal del sistema. Esta carpeta tiene una ubicación distinta en función del sistema operativo que utilices.
|
||||||
|
|
||||||
|
En **Windows** se encuentra en:
|
||||||
|
`C:\Users\<nombre_de_usuario>\AppData\Roaming\jaildoctors_dilemma`
|
||||||
|
|
||||||
|
En **MacOS** se encuentra en:
|
||||||
|
`~/Library/Application Support/jaildoctors_dilemma`
|
||||||
|
|
||||||
|
En **Linux** se encuentra en:
|
||||||
|
`~/.jaildoctors_dilemma`
|
||||||
|
|
||||||
|
La primera vez, el juego te pregunta por tu identificador online. Esta información se guarda para futuras partidas.
|
||||||
|
|
||||||
|
En la carpeta está el fichero de configuración `config.txt` donde se puede modificar la configuración para conectarse al servicio online y los ficheros `stats.csv` y `stats_buffer.csv` con información de las estadisticas de juego.
|
||||||
|
|
||||||
|
## Agradecimientos
|
||||||
|
|
||||||
|
Agradecimientos como siempre a todos los Jailers por motivarme a hacer el juego y ayudarme en los momentos de duda a la hora de escribir el código. Y, como siempre, en especial a JailDoc por su unidad de Jail_Audio y cualquier otro código/ayuda/enseñanzas que haya necesitado para terminar el programa.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Si no me he descontado, este es el cuarto juego que consigo crear.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*13 de noviembre de 2022, JailDesigner*
|
||||||
9
data/credits/shine.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=8
|
||||||
|
frameHeight=8
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=-1
|
||||||
|
frames=0,1,2,3,4,5,6,7
|
||||||
|
[/animation]
|
||||||
BIN
data/credits/shine.png
Normal file
|
After Width: | Height: | Size: 148 B |
BIN
data/ending/ending1.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
data/ending/ending1_zxarne.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
data/ending/ending2.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
data/ending/ending2_zxarne.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
data/ending/ending3.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
data/ending/ending3_zxarne.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
data/ending/ending4.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
data/ending/ending4_zxarne.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
data/ending/ending5.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
data/ending/ending5_zxarne.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
9
data/enemies/abad_bell.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=4
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3,4,5,6,7,8,9
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/abad_bell.png
Normal file
|
After Width: | Height: | Size: 555 B |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
data/enemies/batman_bell.png
Normal file
|
After Width: | Height: | Size: 415 B |
BIN
data/enemies/batman_fire.png
Normal file
|
After Width: | Height: | Size: 343 B |
9
data/enemies/bell.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3,4,5,6,7,8,9,10,11
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/bell.png
Normal file
|
After Width: | Height: | Size: 509 B |
@@ -3,7 +3,7 @@ frameHeight=16
|
|||||||
|
|
||||||
[animation]
|
[animation]
|
||||||
name=default
|
name=default
|
||||||
speed=8
|
speed=6
|
||||||
loop=0
|
loop=0
|
||||||
frames=0,1,2,3
|
frames=0,1,2,3
|
||||||
[/animation]
|
[/animation]
|
||||||
9
data/enemies/congo.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=8
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/congo.png
Normal file
|
After Width: | Height: | Size: 231 B |
9
data/enemies/crosshair.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/crosshair.png
Normal file
|
After Width: | Height: | Size: 288 B |
|
Before Width: | Height: | Size: 285 B |
9
data/enemies/dong.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=22
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3,4,5
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/dong.png
Normal file
|
After Width: | Height: | Size: 630 B |
9
data/enemies/elsa.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3,4,5
|
||||||
|
[/animation]
|
||||||
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 310 B |
|
Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 271 B |
|
Before Width: | Height: | Size: 122 B After Width: | Height: | Size: 122 B |
BIN
data/enemies/guitar.png
Normal file
|
After Width: | Height: | Size: 306 B |
|
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 285 B |
|
Before Width: | Height: | Size: 351 B After Width: | Height: | Size: 351 B |
|
Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 323 B |
9
data/enemies/jailer_#3.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=4
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
|
Before Width: | Height: | Size: 378 B After Width: | Height: | Size: 378 B |
9
data/enemies/jeannine.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=8
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/jeannine.png
Normal file
|
After Width: | Height: | Size: 227 B |
9
data/enemies/lord_abad.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/lord_abad.png
Normal file
|
After Width: | Height: | Size: 317 B |
@@ -3,7 +3,7 @@ frameHeight=16
|
|||||||
|
|
||||||
[animation]
|
[animation]
|
||||||
name=default
|
name=default
|
||||||
speed=8
|
speed=4
|
||||||
loop=0
|
loop=0
|
||||||
frames=0,1,2,3
|
frames=0,1,2,3,4,5,6,7
|
||||||
[/animation]
|
[/animation]
|
||||||
|
Before Width: | Height: | Size: 239 B After Width: | Height: | Size: 357 B |
|
Before Width: | Height: | Size: 414 B After Width: | Height: | Size: 414 B |
|
Before Width: | Height: | Size: 163 B After Width: | Height: | Size: 163 B |
9
data/enemies/spark.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=8
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/spark.png
Normal file
|
After Width: | Height: | Size: 187 B |
9
data/enemies/special/aerojailer.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=43
|
||||||
|
frameHeight=44
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=100
|
||||||
|
loop=0
|
||||||
|
frames=0
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/special/aerojailer.png
Normal file
|
After Width: | Height: | Size: 337 B |
9
data/enemies/special/arounder.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=79
|
||||||
|
frameHeight=90
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=100
|
||||||
|
loop=0
|
||||||
|
frames=0
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/special/arounder.png
Normal file
|
After Width: | Height: | Size: 924 B |
9
data/enemies/special/pepe_rosita_job.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=62
|
||||||
|
frameHeight=47
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=100
|
||||||
|
loop=0
|
||||||
|
frames=0
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/special/pepe_rosita_job.png
Normal file
|
After Width: | Height: | Size: 735 B |
9
data/enemies/special/shooting_star.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=64
|
||||||
|
frameHeight=64
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=-1
|
||||||
|
frames=18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/special/shooting_star.png
Normal file
|
After Width: | Height: | Size: 902 B |
|
Before Width: | Height: | Size: 139 B After Width: | Height: | Size: 139 B |
9
data/enemies/tree_thing.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3,4,5,6,7,8,9,10,11,12
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/tree_thing.png
Normal file
|
After Width: | Height: | Size: 516 B |
@@ -1,9 +1,9 @@
|
|||||||
frameWidth=16
|
frameWidth=16
|
||||||
frameHeight=16
|
frameHeight=18
|
||||||
|
|
||||||
[animation]
|
[animation]
|
||||||
name=default
|
name=default
|
||||||
speed=6
|
speed=5
|
||||||
loop=0
|
loop=0
|
||||||
frames=0,1,2,3
|
frames=0,1,2,3
|
||||||
[/animation]
|
[/animation]
|
||||||
|
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 377 B |
9
data/enemies/upv_student.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=8
|
||||||
|
frameHeight=16
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=8
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/upv_student.png
Normal file
|
After Width: | Height: | Size: 258 B |
|
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 129 B |
9
data/enemies/z80.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=16
|
||||||
|
frameHeight=32
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=8
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/enemies/z80.png
Normal file
|
After Width: | Height: | Size: 413 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 690 B |
4
data/music/desktop.ini
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[ViewState]
|
||||||
|
Mode=
|
||||||
|
Vid=
|
||||||
|
FolderType=Generic
|
||||||
BIN
data/music/ending1.ogg
Normal file
BIN
data/music/ending2.ogg
Normal file
BIN
data/music/game_over.ogg
Executable file
9
data/player/player_game_over.ani
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
frameWidth=19
|
||||||
|
frameHeight=18
|
||||||
|
|
||||||
|
[animation]
|
||||||
|
name=default
|
||||||
|
speed=6
|
||||||
|
loop=0
|
||||||
|
frames=0,1,2,3
|
||||||
|
[/animation]
|
||||||
BIN
data/player/player_game_over.png
Normal file
|
After Width: | Height: | Size: 341 B |
@@ -1,16 +1,16 @@
|
|||||||
name=THE JAIL
|
name=THE JAIL
|
||||||
bgColor=bright_blue
|
bgColor=bright_blue
|
||||||
border=blue
|
border=blue
|
||||||
tilemap=01.tmx
|
tileMapFile=01.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=0
|
roomUp=0
|
||||||
roomDown=0
|
roomDown=0
|
||||||
roomLeft=0
|
roomLeft=0
|
||||||
roomRight=02.room
|
roomRight=02.room
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=jailer.png
|
tileSetFile=jailer_#1.png
|
||||||
animation=jailer.ani
|
animation=jailer_#1.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=1
|
x=1
|
||||||
@@ -25,8 +25,8 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=jailer3.png
|
tileSetFile=jailer_#3.png
|
||||||
animation=jailer3.ani
|
animation=jailer_#3.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=4
|
x=4
|
||||||
@@ -41,8 +41,8 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=jailer.png
|
tileSetFile=jailer_#1.png
|
||||||
animation=jailer.ani
|
animation=jailer_#1.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=7
|
x=7
|
||||||
@@ -57,8 +57,8 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=jailer2.png
|
tileSetFile=jailer_#2.png
|
||||||
animation=jailer2.ani
|
animation=jailer_#2.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=10
|
x=10
|
||||||
@@ -73,8 +73,8 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=jailer.png
|
tileSetFile=jailer_#1.png
|
||||||
animation=jailer.ani
|
animation=jailer_#1.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=13
|
x=13
|
||||||
@@ -89,55 +89,55 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=printer.png
|
tileSetFile=elsa.png
|
||||||
animation=printer.ani
|
animation=elsa.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=2
|
x=3
|
||||||
y=9
|
y=9
|
||||||
vx=0
|
vx=0
|
||||||
vy=0
|
vy=0
|
||||||
x1=2
|
x1=3
|
||||||
y1=9
|
y1=9
|
||||||
x2=2
|
x2=3
|
||||||
y2=9
|
y2=9
|
||||||
color=white
|
color=white
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=printer.png
|
tileSetFile=elsa.png
|
||||||
animation=printer.ani
|
animation=elsa.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=5
|
x=6
|
||||||
y=9
|
y=9
|
||||||
vx=0
|
vx=0
|
||||||
vy=0
|
vy=0
|
||||||
x1=5
|
x1=6
|
||||||
y1=9
|
y1=9
|
||||||
x2=5
|
x2=6
|
||||||
y2=9
|
y2=9
|
||||||
color=white
|
color=white
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=lamp.png
|
tileSetFile=lamp.png
|
||||||
animation=lamp.ani
|
animation=lamp.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=23
|
x=23
|
||||||
y=5
|
y=6
|
||||||
vx=0
|
vx=0
|
||||||
vy=0
|
vy=0
|
||||||
x1=23
|
x1=23
|
||||||
y1=5
|
y1=6
|
||||||
x2=23
|
x2=23
|
||||||
y2=5
|
y2=6
|
||||||
color=white
|
color=white
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=bry.png
|
tileSetFile=bry.png
|
||||||
animation=bry.ani
|
animation=bry.ani
|
||||||
width=8
|
width=8
|
||||||
height=16
|
height=16
|
||||||
@@ -153,7 +153,7 @@ color=white
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
#[enemy]
|
#[enemy]
|
||||||
#tileset=tv_panel.png
|
#tileSetFile=tv_panel.png
|
||||||
#animation=tv_panel.ani
|
#animation=tv_panel.ani
|
||||||
#width=24
|
#width=24
|
||||||
#height=16
|
#height=16
|
||||||
@@ -169,7 +169,7 @@ color=white
|
|||||||
#[/enemy]
|
#[/enemy]
|
||||||
#
|
#
|
||||||
#[enemy]
|
#[enemy]
|
||||||
#tileset=tv_panel.png
|
#tileSetFile=tv_panel.png
|
||||||
#animation=tv_panel.ani
|
#animation=tv_panel.ani
|
||||||
#width=24
|
#width=24
|
||||||
#height=16
|
#height=16
|
||||||
@@ -185,7 +185,7 @@ color=white
|
|||||||
#[/enemy]
|
#[/enemy]
|
||||||
#
|
#
|
||||||
#[enemy]
|
#[enemy]
|
||||||
#tileset=tv_panel.png
|
#tileSetFile=tv_panel.png
|
||||||
#animation=tv_panel.ani
|
#animation=tv_panel.ani
|
||||||
#width=24
|
#width=24
|
||||||
#height=16
|
#height=16
|
||||||
|
|||||||
@@ -3,18 +3,18 @@
|
|||||||
<tileset firstgid="1" source="standard.tsx"/>
|
<tileset firstgid="1" source="standard.tsx"/>
|
||||||
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,
|
192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,
|
||||||
188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
168,166,185,167,166,185,166,166,168,166,166,167,166,166,185,166,166,43,43,43,43,43,43,43,43,43,43,43,43,43,43,166,
|
||||||
188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
211,181,211,213,211,181,211,212,213,211,181,211,211,212,211,213,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
||||||
|
164,43,43,43,43,43,43,43,43,43,43,43,43,43,43,164,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
||||||
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,
|
||||||
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,
|
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,
|
||||||
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,34,34,34,34,0,0,0,0,0,0,0,0,0,0,34,34,34,
|
||||||
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,0,0,0,0,0,0,0,0,0,0,0,34,34,
|
||||||
34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
||||||
34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
||||||
34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
||||||
34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,34,34,34,34,34,34,34,34,0,0,0,0,0,0,0,34,138,139,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
||||||
34,34,34,34,34,34,34,34,34,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
|
||||||
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,
|
||||||
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
|||||||
@@ -1,65 +1,52 @@
|
|||||||
name=road to the jail
|
name=ROAD TO THE JAIL
|
||||||
bgColor=black
|
bgColor=black
|
||||||
border=cyan
|
border=blue
|
||||||
tilemap=02.tmx
|
tileMapFile=02.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=0
|
roomUp=0
|
||||||
roomDown=04.room
|
roomDown=04.room
|
||||||
roomLeft=01.room
|
roomLeft=01.room
|
||||||
roomRight=03.room
|
roomRight=03.room
|
||||||
|
itemColor1=yellow
|
||||||
|
itemColor2=bright_yellow
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=diskette.png
|
tileSetFile=bin.png
|
||||||
animation=diskette.ani
|
animation=bin.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=8
|
||||||
x=5
|
x=4
|
||||||
y=6
|
y=7
|
||||||
vx=0
|
vx=0.6
|
||||||
vy=0.4
|
vy=0
|
||||||
x1=5
|
x1=4
|
||||||
y1=4
|
y1=7
|
||||||
x2=5
|
x2=25
|
||||||
y2=10
|
y2=7
|
||||||
color=bright_red
|
color=green
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=diskette.png
|
tileSetFile=upv_student.png
|
||||||
animation=diskette.ani
|
animation=upv_student.ani
|
||||||
width=16
|
|
||||||
height=16
|
|
||||||
x=13
|
|
||||||
y=1
|
|
||||||
vx=0
|
|
||||||
vy=0.4
|
|
||||||
x1=13
|
|
||||||
y1=1
|
|
||||||
x2=13
|
|
||||||
y2=9
|
|
||||||
color=red
|
|
||||||
[/enemy]
|
|
||||||
|
|
||||||
[enemy]
|
|
||||||
tileset=chip.png
|
|
||||||
animation=chip.ani
|
|
||||||
width=8
|
width=8
|
||||||
height=16
|
height=16
|
||||||
x=8
|
x=4
|
||||||
y=13
|
y=13
|
||||||
vx=0.4
|
vx=0.6
|
||||||
vy=0
|
vy=0
|
||||||
x1=8
|
x1=4
|
||||||
y1=13
|
y1=13
|
||||||
x2=23
|
x2=19
|
||||||
y2=13
|
y2=13
|
||||||
color=yellow
|
color=cyan
|
||||||
|
flip=true
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[item]
|
[item]
|
||||||
tileset=items.png
|
tileSetFile=items.png
|
||||||
tile=21
|
tile=2
|
||||||
x=1
|
x=4
|
||||||
y=9
|
y=6
|
||||||
counter=1
|
counter=1
|
||||||
[/item]
|
[/item]
|
||||||
@@ -3,22 +3,22 @@
|
|||||||
<tileset firstgid="1" source="standard.tsx"/>
|
<tileset firstgid="1" source="standard.tsx"/>
|
||||||
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,
|
192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,43,43,43,43,43,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,
|
43,166,166,167,168,166,185,167,166,185,166,166,168,166,166,167,166,166,185,166,166,166,185,167,166,166,166,185,25,25,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
43,43,211,212,212,211,181,211,213,211,181,211,212,213,211,181,211,211,211,211,212,213,211,181,211,213,181,211,135,0,0,0,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,
|
||||||
39,417,417,417,417,0,0,417,417,417,417,417,417,0,0,417,417,417,417,417,417,417,417,417,417,417,505,39,39,39,39,39,
|
43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,39,39,39,
|
34,34,304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,0,39,39,39,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,303,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,0,0,39,39,39,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,
|
||||||
39,417,417,417,417,0,0,417,417,417,417,417,417,0,0,417,417,417,417,417,417,417,505,0,0,0,0,0,0,0,39,39,
|
34,34,0,413,413,413,413,0,0,0,0,413,304,413,413,413,0,0,0,0,413,304,413,413,413,413,304,0,0,0,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,0,0,0,0,0,39,39,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,0,0,0,0,0,0,39,39,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,411,25,25,
|
||||||
39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,505,0,0,0,0,0,0,0,0,0,0,39,39,
|
34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,
|
||||||
39,417,417,417,417,0,0,417,417,417,417,417,417,0,0,417,417,417,417,0,0,0,0,0,0,0,0,0,0,0,39,39,
|
34,34,413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,411,25,25,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,524,189,191,548,0,0,0,0,
|
||||||
39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,39,39,39,39,39,39,39,39,39,39
|
34,34,189,190,189,190,189,190,189,190,189,190,189,190,189,190,189,190,189,191,0,0,189,190,189,190,189,190,189,191,25,25
|
||||||
</data>
|
</data>
|
||||||
</layer>
|
</layer>
|
||||||
</map>
|
</map>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
name=void main
|
name=VOID MAIN
|
||||||
bgColor=black
|
bgColor=black
|
||||||
border=magenta
|
border=magenta
|
||||||
tilemap=03.tmx
|
tileMapFile=03.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=0
|
roomUp=0
|
||||||
roomDown=0
|
roomDown=0
|
||||||
roomLeft=02.room
|
roomLeft=02.room
|
||||||
@@ -12,7 +12,7 @@ itemColor1=bright_cyan
|
|||||||
itemColor2=yellow
|
itemColor2=yellow
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=code.png
|
tileSetFile=code.png
|
||||||
animation=code.ani
|
animation=code.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
@@ -28,7 +28,7 @@ color=yellow
|
|||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
[item]
|
[item]
|
||||||
tileset=items.png
|
tileSetFile=items.png
|
||||||
tile=42
|
tile=42
|
||||||
x=21
|
x=21
|
||||||
y=13
|
y=13
|
||||||
|
|||||||
@@ -1,15 +1,17 @@
|
|||||||
name=no 04
|
name=JUMP THROUGH
|
||||||
bgColor=black
|
bgColor=black
|
||||||
border=red
|
border=cyan
|
||||||
tilemap=04.tmx
|
tileMapFile=04.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=02.room
|
roomUp=02.room
|
||||||
roomDown=0
|
roomDown=0
|
||||||
roomLeft=07.room
|
roomLeft=07.room
|
||||||
roomRight=05.room
|
roomRight=05.room
|
||||||
|
itemColor1=white
|
||||||
|
itemColor2=green
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=chip.png
|
tileSetFile=chip.png
|
||||||
animation=chip.ani
|
animation=chip.ani
|
||||||
width=8
|
width=8
|
||||||
height=16
|
height=16
|
||||||
@@ -22,4 +24,28 @@ y1=12
|
|||||||
x2=31
|
x2=31
|
||||||
y2=12
|
y2=12
|
||||||
color=magenta
|
color=magenta
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
|
[enemy]
|
||||||
|
tileSetFile=chip.png
|
||||||
|
animation=chip.ani
|
||||||
|
width=8
|
||||||
|
height=16
|
||||||
|
x=4
|
||||||
|
y=2
|
||||||
|
vx=0
|
||||||
|
vy=0.4
|
||||||
|
x1=4
|
||||||
|
y1=2
|
||||||
|
x2=4
|
||||||
|
y2=12
|
||||||
|
color=yellow
|
||||||
|
[/enemy]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=51
|
||||||
|
x=2
|
||||||
|
y=3
|
||||||
|
counter=1
|
||||||
|
[/item]
|
||||||
@@ -3,21 +3,21 @@
|
|||||||
<tileset firstgid="1" source="standard.tsx"/>
|
<tileset firstgid="1" source="standard.tsx"/>
|
||||||
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,15,15,0,0,0,0,0,0,
|
189,190,189,190,189,190,189,190,189,190,189,190,189,190,189,190,189,190,189,191,0,0,0,528,189,190,189,190,189,190,189,190,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,15,15,0,0,0,0,0,0,
|
15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,528,0,15,15,15,15,15,15,15,15,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,15,15,0,0,0,0,0,0,
|
15,15,15,0,0,0,0,15,15,15,15,15,15,15,302,0,0,0,0,0,0,528,0,0,15,15,15,15,15,15,15,15,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,0,302,15,15,15,15,15,0,0,0,0,0,0,0,528,0,0,0,15,15,15,15,15,15,15,15,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,0,0,15,15,15,15,0,0,0,0,0,0,0,528,0,0,0,0,15,15,15,15,15,15,15,15,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,0,0,15,15,15,0,0,0,0,0,0,0,528,0,0,0,0,0,15,15,15,15,15,15,15,15,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,0,0,15,15,0,0,0,0,0,0,0,528,0,0,0,0,0,0,15,15,15,15,15,302,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,415,415,15,15,0,0,0,415,415,415,415,0,0,0,0,0,0,0,15,15,15,15,302,0,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,0,0,0,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,415,0,0,0,0,0,15,15,415,415,415,552,0,0,0,0,0,0,0,0,15,15,15,15,0,0,0,0,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
15,15,0,0,0,0,415,415,15,15,0,0,0,0,552,0,0,0,0,0,0,15,15,15,15,0,0,0,0,0,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,552,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
15,15,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,415,415,0,0,0,0,0,0,0,0,0,0,0,0,552,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,552,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,522,0,0,0,0,0,0,0,0,0,0,0,0,0,513,15,63,15,63,15,63,15,63,
|
0,0,519,15,63,15,63,543,0,0,0,0,0,0,0,0,0,0,552,0,0,0,0,519,15,63,15,63,15,63,15,63,
|
||||||
63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63
|
63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63
|
||||||
</data>
|
</data>
|
||||||
</layer>
|
</layer>
|
||||||
|
|||||||
@@ -1,41 +1,76 @@
|
|||||||
name=no 05
|
name=BIG JUMP
|
||||||
bgColor=black
|
bgColor=black
|
||||||
border=red
|
border=red
|
||||||
tilemap=05.tmx
|
tileMapFile=05.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=0
|
roomUp=0
|
||||||
roomDown=60.room
|
roomDown=60.room
|
||||||
roomLeft=04.room
|
roomLeft=04.room
|
||||||
roomRight=06.room
|
roomRight=06.room
|
||||||
|
itemColor1=bright_green
|
||||||
|
itemColor2=green
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=diskette.png
|
tileSetFile=floppy.png
|
||||||
animation=diskette.ani
|
animation=floppy.ani
|
||||||
width=16
|
width=16
|
||||||
height=16
|
height=16
|
||||||
x=15
|
x=15
|
||||||
y=1
|
y=4
|
||||||
vx=0
|
vx=0
|
||||||
vy=0.6
|
vy=0.8
|
||||||
x1=15
|
x1=15
|
||||||
y1=1
|
y1=0
|
||||||
x2=15
|
x2=15
|
||||||
y2=12
|
y2=11
|
||||||
color=magenta
|
color=magenta
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
|
[enemy]
|
||||||
|
tileSetFile=congo.png
|
||||||
|
animation=congo.ani
|
||||||
|
width=8
|
||||||
|
height=16
|
||||||
|
x=21
|
||||||
|
y=12
|
||||||
|
vx=0.4
|
||||||
|
vy=0
|
||||||
|
x1=21
|
||||||
|
y1=12
|
||||||
|
x2=28
|
||||||
|
y2=12
|
||||||
|
color=yellow
|
||||||
|
flip=true
|
||||||
|
[/enemy]
|
||||||
|
|
||||||
[item]
|
[item]
|
||||||
tileset=items.png
|
tileSetFile=items.png
|
||||||
tile=1
|
tile=68
|
||||||
x=2
|
x=1
|
||||||
y=6
|
y=3
|
||||||
counter=1
|
counter=1
|
||||||
[/item]
|
[/item]
|
||||||
|
|
||||||
[item]
|
[item]
|
||||||
tileset=items.png
|
tileSetFile=items.png
|
||||||
tile=1
|
tile=68
|
||||||
|
x=2
|
||||||
|
y=3
|
||||||
|
counter=2
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=68
|
||||||
x=29
|
x=29
|
||||||
y=12
|
y=12
|
||||||
counter=2
|
counter=3
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=68
|
||||||
|
x=30
|
||||||
|
y=12
|
||||||
|
counter=4
|
||||||
[/item]
|
[/item]
|
||||||
@@ -3,22 +3,22 @@
|
|||||||
<tileset firstgid="1" source="standard.tsx"/>
|
<tileset firstgid="1" source="standard.tsx"/>
|
||||||
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
<layer id="1" name="Capa de patrones 1" width="32" height="16">
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
25,25,25,25,25,25,0,0,305,0,0,0,305,305,0,0,0,0,0,0,0,0,0,0,0,0,0,305,426,427,426,427,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
25,25,25,25,305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,305,426,427,93,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
25,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,68,117,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,117,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,267,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
|
25,0,0,0,0,0,0,0,0,0,0,417,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,
|
||||||
28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,52,52,0,0,0,0,0,0,0,0,0,0,28,
|
25,0,0,556,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,25,0,0,0,0,0,0,0,0,0,0,25,
|
||||||
28,28,28,28,28,28,0,0,0,267,267,0,0,0,0,0,0,0,0,28,0,0,0,0,267,267,0,0,0,0,0,0,
|
25,25,25,25,25,25,0,0,0,417,417,0,0,0,0,0,0,0,305,31,0,0,0,0,0,0,0,0,0,0,0,305,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,305,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,417,417,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,267,267,0,0,0,0,0,0,0,0,0,28,0,0,0,0,267,267,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,417,417,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,28,28,28,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,417,417,417,0,0,25,25,25,
|
||||||
0,0,0,0,0,0,0,267,267,267,267,267,267,0,0,0,0,0,0,28,0,0,0,0,267,267,0,0,0,0,0,28,
|
0,0,0,0,0,0,0,0,0,417,417,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,25,
|
||||||
0,0,0,0,0,267,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,28,
|
0,0,0,0,0,417,0,0,0,0,0,0,0,0,0,0,0,0,0,31,532,0,0,0,0,0,0,0,0,0,0,89,
|
||||||
28,28,532,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,52,52,52,52,52,52,52,52,52,52,52,28,
|
31,31,532,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,49,49,49,49,49,49,49,49,89,90,89,90,
|
||||||
28,28,28,28,28,28,28,28,28,28,28,28,28,28,267,0,0,267,28,28,28,28,28,28,28,28,28,28,28,28,28,28
|
31,31,31,31,31,31,31,31,31,31,31,31,31,31,305,0,0,305,31,31,31,31,31,31,31,31,31,31,31,31,31,31
|
||||||
</data>
|
</data>
|
||||||
</layer>
|
</layer>
|
||||||
</map>
|
</map>
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
name=welcome to my abbey
|
name=WELCOME TO MY ABBEY
|
||||||
bgColor=blue
|
bgColor=blue
|
||||||
border=yellow
|
border=yellow
|
||||||
tilemap=06.tmx
|
tileMapFile=06.tmx
|
||||||
tileset=standard.png
|
tileSetFile=standard.png
|
||||||
roomUp=15.room
|
roomUp=15.room
|
||||||
roomDown=0
|
roomDown=0
|
||||||
roomLeft=05.room
|
roomLeft=05.room
|
||||||
roomRight=25.room
|
roomRight=25.room
|
||||||
itemColor1=yellow
|
itemColor1=green
|
||||||
itemColor2=cyan
|
itemColor2=bright_blue
|
||||||
|
|
||||||
[enemy]
|
[enemy]
|
||||||
tileset=abad.png
|
tileSetFile=abad.png
|
||||||
animation=abad.ani
|
animation=abad.ani
|
||||||
width=8
|
width=8
|
||||||
height=16
|
height=16
|
||||||
@@ -21,16 +21,64 @@ vx=0.8
|
|||||||
vy=0
|
vy=0
|
||||||
x1=1
|
x1=1
|
||||||
y1=13
|
y1=13
|
||||||
x2=30
|
x2=23
|
||||||
y2=13
|
y2=13
|
||||||
color=yellow
|
color=yellow
|
||||||
flip=true
|
flip=true
|
||||||
[/enemy]
|
[/enemy]
|
||||||
|
|
||||||
|
[enemy]
|
||||||
|
tileSetFile=spider.png
|
||||||
|
animation=spider.ani
|
||||||
|
width=8
|
||||||
|
height=8
|
||||||
|
x=24
|
||||||
|
y=4
|
||||||
|
vx=0
|
||||||
|
vy=0.8
|
||||||
|
x1=24
|
||||||
|
y1=2
|
||||||
|
x2=24
|
||||||
|
y2=7
|
||||||
|
color=green
|
||||||
|
[/enemy]
|
||||||
|
|
||||||
[item]
|
[item]
|
||||||
tileset=items.png
|
tileSetFile=items.png
|
||||||
tile=48
|
tile=49
|
||||||
x=7
|
x=7
|
||||||
y=2
|
y=2
|
||||||
counter=1
|
counter=1
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=49
|
||||||
|
x=1
|
||||||
|
y=14
|
||||||
|
counter=2
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=49
|
||||||
|
x=18
|
||||||
|
y=14
|
||||||
|
counter=3
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=49
|
||||||
|
x=30
|
||||||
|
y=9
|
||||||
|
counter=4
|
||||||
|
[/item]
|
||||||
|
|
||||||
|
[item]
|
||||||
|
tileSetFile=items.png
|
||||||
|
tile=49
|
||||||
|
x=30
|
||||||
|
y=4
|
||||||
|
counter=5
|
||||||
[/item]
|
[/item]
|
||||||