Skip to content

Commit

Permalink
Sokobokobanaban first merge (#296)
Browse files Browse the repository at this point in the history
  • Loading branch information
AEFeinstein authored Sep 22, 2024
1 parent 0e137f6 commit 6695116
Show file tree
Hide file tree
Showing 103 changed files with 5,924 additions and 0 deletions.
22 changes: 22 additions & 0 deletions assets/soko/levels/SK_LEVEL_LIST.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
0:sk_e_overworld.bin:
1:sk_e_start.bin:
2:sk_e_tunnels.bin:
3:sk_e_groundwork.bin:
4:sk_e_tunnels.bin:
5:sk_e_camera.bin:
6:sk_e_doubleblock.bin:
7:sk_e_mouse.bin:
30:sk_e_threestep.bin:
31:sk_e_harmonica.bin:
32:sk_e_spine.bin:
33:sk_e_a-frame.bin:
34:sk_e_curlingiron.bin:
35:sk_e_copymachine.bin:
36:sk_e_spiral.bin:
37:sk_e_steeringwheel.bin:
38:sk_e_casette.bin:
101:sk_e_apollo.bin:
102:sk_e_waterwheel.bin:
103:sk_e_feint.bin:
104:sk_e_throughput.bin:
105:sk_e_alkatraz.bin:
26 changes: 26 additions & 0 deletions assets/soko/levels/classic/sck_c_threes.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="8" height="7" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="8">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="8" height="7">
<data encoding="csv">
0,0,1,1,1,1,1,1,
0,1,1,2,2,2,2,1,
0,1,2,2,2,3,2,1,
1,1,2,2,3,3,1,1,
1,2,2,2,2,2,1,0,
1,2,2,2,1,1,1,0,
1,1,1,1,1,0,0,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="32" y="80" width="16" height="16"/>
<object id="4" gid="66" x="48" y="64" width="16" height="16"/>
<object id="6" gid="66" x="32" y="64" width="16" height="16"/>
<object id="7" gid="65" x="96" y="32" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_CLASSIC"/>
</properties>
</object>
</objectgroup>
</map>
27 changes: 27 additions & 0 deletions assets/soko/levels/classic/sk_c_alignthat.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="9" height="7" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="9">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="9" height="7">
<data encoding="csv">
0,0,1,1,1,1,0,0,0,
0,1,1,2,2,1,0,0,0,
0,1,2,2,2,1,1,1,1,
1,1,2,2,3,3,3,3,1,
1,2,2,2,2,1,2,2,1,
1,2,2,2,2,1,2,2,1,
1,1,1,1,1,1,1,1,1
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="32" y="64" width="16" height="16"/>
<object id="4" gid="66" x="96" y="64" width="16" height="16"/>
<object id="6" gid="66" x="96" y="80" width="16" height="16"/>
<object id="7" gid="65" x="96" y="96" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_CLASSIC"/>
</properties>
</object>
<object id="8" gid="66" x="32" y="80" width="16" height="16"/>
</objectgroup>
</map>
30 changes: 30 additions & 0 deletions assets/soko/levels/classic/sk_c_cosms.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="9" height="8" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="11">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="9" height="8">
<data encoding="csv">
0,1,1,1,1,1,1,1,0,
0,1,2,2,1,2,2,1,0,
0,1,2,3,2,3,2,1,0,
0,1,2,3,1,3,2,1,0,
1,1,2,3,1,3,2,1,1,
1,2,2,2,2,2,2,2,1,
1,2,2,2,1,2,2,2,1,
1,1,1,1,1,1,1,1,1
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="32" y="48" width="16" height="16"/>
<object id="4" gid="66" x="96" y="48" width="16" height="16"/>
<object id="6" gid="66" x="96" y="80" width="16" height="16"/>
<object id="7" gid="65" x="64" y="48" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_CLASSIC"/>
</properties>
</object>
<object id="8" gid="66" x="32" y="80" width="16" height="16"/>
<object id="9" gid="66" x="32" y="96" width="16" height="16"/>
<object id="10" gid="66" x="96" y="96" width="16" height="16"/>
</objectgroup>
</map>
23 changes: 23 additions & 0 deletions assets/soko/levels/classic/sk_c_files.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="7" height="8" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="11">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="7" height="8">
<data encoding="csv">
0,1,1,1,1,1,1,
0,1,2,2,1,2,1,
0,1,2,3,2,2,1,
0,1,2,3,1,2,1,
1,1,2,3,1,2,1,
1,2,2,2,2,2,1,
1,2,2,2,2,1,1,
1,1,1,1,1,1,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="32" y="48" width="16" height="16"/>
<object id="8" gid="66" x="32" y="80" width="16" height="16"/>
<object id="9" gid="66" x="32" y="96" width="16" height="16"/>
<object id="10" gid="65" x="64" y="48" width="16" height="16"/>
</objectgroup>
</map>
27 changes: 27 additions & 0 deletions assets/soko/levels/classic/sk_c_fours.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="14" height="7" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="8">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="14" height="7">
<data encoding="csv">
0,0,0,0,0,0,0,1,1,1,1,0,0,0,
1,1,1,1,1,1,1,1,2,2,1,0,0,0,
1,2,2,2,2,2,2,2,2,2,2,1,1,1,
1,2,2,2,2,2,1,1,2,2,2,3,3,1,
1,2,2,2,2,2,2,1,1,2,2,3,3,1,
1,2,2,2,2,2,2,2,2,2,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,0,0,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="32" y="80" width="16" height="16"/>
<object id="4" gid="66" x="48" y="64" width="16" height="16"/>
<object id="5" gid="66" x="64" y="64" width="16" height="16"/>
<object id="6" gid="66" x="48" y="80" width="16" height="16"/>
<object id="7" gid="65" x="32" y="64" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_CLASSIC"/>
</properties>
</object>
</objectgroup>
</map>
23 changes: 23 additions & 0 deletions assets/soko/levels/classic/sk_c_plus.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="8" height="7" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="12">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tiles" width="8" height="7">
<data encoding="csv">
2,1,1,1,1,1,1,1,
1,2,2,2,2,2,2,1,
1,2,2,3,2,3,2,1,
1,1,2,2,2,2,2,1,
1,1,2,3,2,3,2,1,
1,1,2,2,2,2,2,1,
1,1,1,1,1,1,1,1
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="3" gid="66" x="48" y="64" width="16" height="16"/>
<object id="8" gid="66" x="64" y="48" width="16" height="16"/>
<object id="9" gid="66" x="80" y="64" width="16" height="16"/>
<object id="10" gid="65" x="64" y="64" width="16" height="16"/>
<object id="11" gid="66" x="64" y="80" width="16" height="16"/>
</objectgroup>
</map>
29 changes: 29 additions & 0 deletions assets/soko/levels/classic/sk_c_test2.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="10" height="10" tilewidth="16" tileheight="16" infinite="0" nextlayerid="5" nextobjectid="6">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<tileset firstgid="12" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<layer id="1" name="tiles" width="10" height="10">
<data encoding="csv">
0,0,0,0,0,0,0,0,0,0,
0,12,12,12,12,12,12,12,12,0,
0,12,14,12,12,12,12,12,12,0,
0,12,13,14,12,13,13,13,12,0,
0,12,13,13,12,13,13,13,12,0,
0,12,13,13,12,13,13,13,12,0,
0,12,13,13,14,13,13,13,12,0,
0,12,13,13,13,13,13,13,12,0,
0,12,12,12,12,12,12,12,12,0,
0,0,0,0,0,0,0,0,0,0
</data>
</layer>
<objectgroup id="4" name="entities">
<object id="1" gid="1" x="97.5" y="81.25" width="16" height="16">
<properties>
<property name="gamemode" value="CLASSIC"/>
</properties>
</object>
<object id="2" gid="2" x="48" y="80" width="16" height="16"/>
<object id="3" gid="2" x="32.25" y="96" width="16" height="16"/>
<object id="4" gid="2" x="80.5" y="112" width="16" height="16"/>
</objectgroup>
</map>
25 changes: 25 additions & 0 deletions assets/soko/levels/euler/sk_e_a-frame.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="5" height="7" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="16">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="Tile Layer 1" width="5" height="7">
<data encoding="csv">
2,2,2,2,2,
2,2,0,2,2,
2,2,2,2,2,
2,2,2,2,2,
2,2,0,2,2,
2,2,2,2,2,
2,2,0,2,2
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="1" gid="65" x="16" y="112" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_EULER"/>
</properties>
</object>
<object id="14" gid="66" x="32" y="48" width="16" height="16"/>
<object id="15" gid="66" x="32" y="16" width="16" height="16"/>
</objectgroup>
</map>
38 changes: 38 additions & 0 deletions assets/soko/levels/euler/sk_e_alkatraz.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="10" height="10" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="4">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="tilesheet" width="10" height="10">
<data encoding="csv">
0,2,2,2,2,2,2,2,2,2,
0,2,1,2,2,2,2,2,1,2,
0,2,2,2,2,2,1,2,1,2,
0,2,1,1,1,1,1,2,1,2,
0,2,1,1,2,2,2,2,1,2,
0,2,1,2,2,2,2,2,2,2,
2,2,1,2,2,2,2,2,0,0,
2,2,2,2,2,2,2,2,0,0,
2,2,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="1" gid="65" x="32" y="48" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_EULER"/>
</properties>
</object>
<object id="2" gid="66" x="64" y="16" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
<property name="trail" type="bool" value="false"/>
</properties>
</object>
<object id="3" gid="66" x="64" y="80" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
<property name="trail" type="bool" value="false"/>
</properties>
</object>
</objectgroup>
</map>
34 changes: 34 additions & 0 deletions assets/soko/levels/euler/sk_e_apollo.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="6" height="8" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="8">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="Tile Layer 1" width="6" height="8">
<data encoding="csv">
2,2,2,2,2,0,
2,2,2,0,2,0,
2,2,2,2,2,0,
2,2,0,2,2,0,
2,2,0,2,2,0,
2,2,2,2,2,0,
2,2,2,2,2,0,
0,0,0,0,0,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="1" gid="65" x="0" y="112" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_EULER"/>
</properties>
</object>
<object id="6" gid="66" x="16" y="96" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
</properties>
</object>
<object id="7" gid="66" x="48" y="80" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
</properties>
</object>
</objectgroup>
</map>
25 changes: 25 additions & 0 deletions assets/soko/levels/euler/sk_e_camera.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="6" height="5" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="6">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="Tile Layer 1" width="6" height="5">
<data encoding="csv">
0,0,0,0,2,2,
2,2,2,2,2,2,
2,2,2,2,2,2,
2,2,2,2,2,2,
2,2,2,2,2,2
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="1" gid="65" x="80" y="16" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_EULER"/>
</properties>
</object>
<object id="2" gid="66" x="32" y="48" width="16" height="16"/>
<object id="3" gid="66" x="32" y="64" width="16" height="16"/>
<object id="4" gid="66" x="48" y="64" width="16" height="16"/>
<object id="5" gid="66" x="48" y="48" width="16" height="16"/>
</objectgroup>
</map>
34 changes: 34 additions & 0 deletions assets/soko/levels/euler/sk_e_casette.tmx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="right-down" width="6" height="8" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="8">
<tileset firstgid="1" source="../../../../tools/soko/templateTiledProject/tilesheet.tsx"/>
<tileset firstgid="65" source="../../../../tools/soko/templateTiledProject/soko_entities.tsx"/>
<layer id="1" name="Tile Layer 1" width="6" height="8">
<data encoding="csv">
2,2,2,2,2,2,
2,2,2,2,0,2,
2,2,2,2,2,2,
2,2,2,2,2,0,
2,2,2,2,2,0,
2,2,2,2,2,0,
2,2,0,2,2,0,
2,2,2,2,2,0
</data>
</layer>
<objectgroup id="2" name="entities">
<object id="1" gid="65" x="0" y="96" width="16" height="16">
<properties>
<property name="gamemode" value="SOKO_EULER"/>
</properties>
</object>
<object id="6" gid="66" x="48" y="32" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
</properties>
</object>
<object id="7" gid="66" x="16" y="32" width="16" height="16">
<properties>
<property name="sticky" type="bool" value="true"/>
</properties>
</object>
</objectgroup>
</map>
Loading

0 comments on commit 6695116

Please sign in to comment.