Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
6d03cdc
Initial Push Sprites
LucyLMM Dec 19, 2025
9549ebd
Create adventure.py
DanielCress Dec 19, 2025
91102a6
Rename adventure.py to jax_adventure.py
DanielCress Dec 19, 2025
c165ef9
Move Player added Yellow Key
DanielCress Dec 19, 2025
9de9714
WIP BG and Player Layout
LucyLMM Dec 19, 2025
a409f57
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LucyLMM Dec 19, 2025
7ceaf35
Update jax_adventure.py
LucyLMM Dec 19, 2025
472ca76
comment removed
LucyLMM Dec 19, 2025
22e115d
AdventureState
LeifLion Dec 19, 2025
efbc71d
rendering black key
LeifLion Dec 19, 2025
957bf5f
loading off assets, missing everthing else, marked withh ToDos
LeifLion Dec 19, 2025
d09086d
Added Tile state
LeifLion Dec 20, 2025
de4646d
Room Numeration
LucyLMM Dec 20, 2025
7560017
Updated BG functional with numeration
LucyLMM Dec 20, 2025
11e2949
Trophy -> Chalice
LucyLMM Dec 20, 2025
b0fb466
Extended Adventure observer
LeifLion Dec 20, 2025
8f0b9d3
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 20, 2025
4e46396
Update jax_adventure.py
DanielCress Dec 20, 2025
51b8a91
Added Hitbox size
LucyLMM Dec 20, 2025
653b7a4
gates assets loaded
LeifLion Dec 20, 2025
42d0c44
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 20, 2025
3721413
changed state to arrays
LeifLion Dec 20, 2025
f691a2a
all assets imported, changeable via states
LeifLion Dec 20, 2025
be80660
Items nur im Raum
DanielCress Dec 20, 2025
208ea30
Room Change
DanielCress Dec 20, 2025
d438bee
First Walls Functional
LucyLMM Dec 20, 2025
15f9e11
Changed to more Constant usage
LeifLion Dec 20, 2025
ca6ad87
further use of constants
LeifLion Dec 20, 2025
620b9d6
Change Player Color
DanielCress Dec 20, 2025
77f116a
Even More Constants
LeifLion Dec 20, 2025
48e5943
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 20, 2025
36378e0
Chalice spawn fixed
LeifLion Dec 20, 2025
bbd9501
Update jax_adventure.py
LucyLMM Dec 20, 2025
bb91af9
Spawn Locations Items
DanielCress Dec 20, 2025
9a6caac
Added Castle_Hitboxes
LucyLMM Dec 20, 2025
34b7b4e
The Dragon starts Chasing you
DanielCress Dec 20, 2025
2871032
Typo fix
DanielCress Dec 20, 2025
69df1e1
Items in player inventory moving same as players
LeifLion Dec 20, 2025
664462a
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 20, 2025
15f35ac
Room 7 Full Walls
LucyLMM Dec 20, 2025
762b6b9
very wonky woking pickup for yellow key
LeifLion Dec 21, 2025
877afbb
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 21, 2025
bd3f7ac
Progress Maze Room 2
LucyLMM Dec 21, 2025
9c4f61c
Maze Room 2 Functional
LucyLMM Dec 21, 2025
385b205
Maze Room 3 Functional
LucyLMM Dec 21, 2025
e4eccfe
Maze Room 4 FUnctional
LucyLMM Dec 21, 2025
4e3573a
Yellow key prmitive pickup
LeifLion Dec 21, 2025
97a4cdd
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 21, 2025
1c86d56
Last Maze Room
LucyLMM Dec 21, 2025
7cd6e45
Updated dragons; carfull they eat now
DanielCress Dec 21, 2025
7337c57
Bridge Functionality Done
LucyLMM Dec 21, 2025
95c2090
Schwert tötet
DanielCress Dec 21, 2025
3104847
Diagonal Movement
DanielCress Dec 21, 2025
c093bf9
Update jax_adventure.py
DanielCress Dec 21, 2025
6fc80ce
Added Gate Opening
LucyLMM Dec 21, 2025
957d261
Fixed Gate Speed
LucyLMM Dec 21, 2025
ef03dd1
Item Pickup
LeifLion Dec 21, 2025
28fa3c4
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 21, 2025
c7a8645
Added some more comments
LeifLion Dec 21, 2025
cae82a2
chalice
DanielCress Dec 21, 2025
2c71361
Added a LOT more comments
LeifLion Dec 21, 2025
16eb335
Deleted Unused code and added more comments
LeifLion Dec 21, 2025
046198a
Item transport
DanielCress Dec 21, 2025
d63281f
dragons stay dead
DanielCress Dec 21, 2025
8ae392a
removed error
DanielCress Dec 21, 2025
fdd35ef
Gate closing added
LucyLMM Dec 21, 2025
471a4b9
Make Bridge usable
LucyLMM Dec 21, 2025
fb2fc37
Final Score is steps taken
LeifLion Dec 21, 2025
beef206
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Dec 21, 2025
2d0c58d
Removed Screenshots
LucyLMM Dec 21, 2025
aa44e77
Merge branch 'k4ntz:master' into master
DanielCress Mar 21, 2026
fb6f689
dragon looks for player room after first encounter + kleine Bugfixes
DanielCress Mar 23, 2026
de26c1d
Castle entrance fix
DanielCress Mar 23, 2026
597ab22
Update jax_adventure.py
DanielCress Mar 29, 2026
8c292a0
add adventure_mods.py
DanielCress Mar 29, 2026
d4edcec
add adventure_mod_plugins.py
DanielCress Mar 29, 2026
126b28d
Updated Room Assets for Mods
LucyLMM Mar 29, 2026
cb88834
Wall checking now donw via background npy sprites. Fine Tuning still …
LeifLion Mar 29, 2026
0f34bd1
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Mar 29, 2026
ea75460
Fixed Tile Transition. (partially, some borders are blac an need a sp…
LeifLion Mar 29, 2026
b5eb49b
removed complex wall detection logic
LeifLion Mar 29, 2026
d62c486
All Mod Assets created and sorted
LucyLMM Mar 29, 2026
de0c44d
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LucyLMM Mar 29, 2026
d933990
Adjusted Black Walls for automatic border detection
LucyLMM Mar 29, 2026
bd645d1
Update jax_adventure.py
DanielCress Mar 30, 2026
9c0956f
add complex mods
DanielCress Mar 30, 2026
545ed8c
add complex mods
DanielCress Mar 30, 2026
3e39166
added eobservers, fixed typo Player_Green_Yellow.npy
LeifLion Mar 30, 2026
265fe70
error fix 1 for pipeline
LeifLion Mar 30, 2026
b2f67fc
reverted core.py changes
LeifLion Mar 30, 2026
a737e4f
Pipeline fix
DanielCress Mar 30, 2026
5f4742e
pipeline
DanielCress Mar 30, 2026
6adce2c
added rest of the observation space
LeifLion Mar 30, 2026
d2eacc4
Merge branch 'master' of https://github.com/LucyLMM/JAXAtari_Adventure
LeifLion Mar 30, 2026
7260fae
typo fix
DanielCress Mar 30, 2026
4c28273
Update jax_adventure.py
DanielCress Mar 30, 2026
1cf5fff
Update jax_adventure.py
DanielCress Mar 30, 2026
a27bd7f
Update jax_adventure.py
DanielCress Mar 30, 2026
e34473f
Update jax_adventure.py
DanielCress Mar 30, 2026
d060053
Update jax_adventure.py
DanielCress Mar 31, 2026
7325ccf
Update jax_adventure.py
DanielCress Mar 31, 2026
8d3626a
Update jax_adventure.py
DanielCress Mar 31, 2026
d13cd45
Update jax_adventure.py
DanielCress Mar 31, 2026
f5bed52
Update jax_adventure.py
DanielCress Mar 31, 2026
e4b3040
Update jax_adventure.py
DanielCress Mar 31, 2026
de4d8f0
Update jax_adventure.py
DanielCress Mar 31, 2026
cc854f2
Update jax_adventure.py
DanielCress Mar 31, 2026
99b7722
Update jax_adventure.py
DanielCress Mar 31, 2026
03beb8e
Update jax_adventure.py
DanielCress Mar 31, 2026
47641d8
Update jax_adventure.py
DanielCress Mar 31, 2026
5f5b57f
add rewards
DanielCress Mar 31, 2026
23df4df
black key finish
DanielCress Mar 31, 2026
6509dda
better rewards
DanielCress Mar 31, 2026
1283ab8
fix
DanielCress Mar 31, 2026
e8fe8a3
Update jax_adventure.py
DanielCress Mar 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,083 changes: 2,083 additions & 0 deletions src/jaxatari/games/jax_adventure.py

Large diffs are not rendered by default.

2,736 changes: 2,736 additions & 0 deletions src/jaxatari/games/mods/adventure/adventure_mod_plugins.py

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/mods/adventure/sprites/bat_1.npy
Binary file not shown.
Binary file added src/jaxatari/games/mods/adventure/sprites/bat_2.npy
Binary file not shown.
34 changes: 34 additions & 0 deletions src/jaxatari/games/mods/adventure_mods.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import os
from jaxatari.modification import JaxAtariModController
from jaxatari.games.mods.adventure.adventure_mod_plugins import FasterDragonsMod, FasterBiteMod, FleaingDragonMod, DragonReviveMod, RandomPlayerSpawnMod, LevelTwoMod, LevelThreeMod, EasterEggMod
class AdventureEnvMod(JaxAtariModController):
"""
Game-specific Mod Controller for Adventure.
It simply inherits all logic from JaxAtariModController and defines the ADVENTURE_MOD_REGISTRY.
"""

REGISTRY = {
"faster_dragon": FasterDragonsMod,
"faster_bite": FasterBiteMod,
"fleaing_dragon": FleaingDragonMod,
"dragon_revive": DragonReviveMod,
"random_player_spawn": RandomPlayerSpawnMod,
"level_two": LevelTwoMod,
"level_three": LevelThreeMod,
"easter_egg": EasterEggMod
}

_mod_sprite_dir = os.path.join(os.path.dirname(__file__), "adventure", "sprites")

def __init__(self,
env,
mods_config: list = [],
allow_conflicts: bool = False
):

super().__init__(
env=env,
mods_config=mods_config,
allow_conflicts=allow_conflicts,
registry=self.REGISTRY
)
Binary file added src/jaxatari/games/sprites/adventure/Bridge.npy
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Chalice_Red.npy
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Gate_open.npy
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Key.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Key_black.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Key_yellow.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Magnet.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Player.npy
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Player_Blue.npy
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Player_Pink.npy
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_1.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_10.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_11.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_12.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_13.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_14.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_2.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_3.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_4.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_5.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_6.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_7.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_8.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Room_9.npy
Binary file not shown.
Binary file added src/jaxatari/games/sprites/adventure/Sword.npy
Binary file not shown.
Loading