Release

Big Map with Caves (sandbox toy)

9

was8bit 2020-11-25 06:33 (Edited)

Explore the Topworld, and the many caves...

Move+(A) to pick stuff up

Move+(B) to drop stuff down

Changes you make will be automsaved when you walk on the Topworld

::: Spheres on the topworld pop open inside caves :::


GAMELEGEND 2020-11-25 14:19

I like the art


was8bit 2020-11-25 14:41

Oh wow, thanks :) I guess i get lucky sometimes, as i kinda just threw it together quickly... maybe i ought to do that more often ;)


was8bit 2020-11-27 04:58

Code is kinda hacked up, but i got my goals to work:

1) create a large scrollable topworld

2) create lots of tiny rooms/caves

3) make things you can pick up, move, and drop off

4) changes made get saved between different runs of the game


Nicky 2021-03-07 06:20

Looks good!


was8bit 2021-03-07 06:48

Thanky :)

This was mostly an experiment to see how far i can push lowres.... and also i had this all in a vision in my mind, and i wanted to see if i could actually code it... (and i could) ;)


Awsa 2022-12-31 02:24

Idk how you did this (the save system and the map) but it’s really cool


was8bit 2022-12-31 05:30 (Edited)

Thanky :)

I use the background itself kinda like an array, and anything put onto the backround, both BG 0 and BG 1, is saved with this command

COPY $9000,$1000 TO $E000

At game start it is reloaded with:

PSAVE=PEEK($EFFF)
IF PSAVE<>0 THEN
COPY $E000,$1000 TO $9000
END IF

LowResNX is designed to feel like you are programming a real hand held game device... which has a removeble game disk.. this game disk also has game save memory....

Memory address $E000 is your game save memory, and it is exactly $1000 bytes in size...

Your background memory is stored in your device's memory at location $9000 and both background together also use exactly $1000 bytes in size...

Virtual talk aside, look at the bottom of your help section, HARDWARE REFERENCE, Memory Map...

LowResNX is SO MUCH FUN :D


was8bit 2022-12-31 05:32

You can actually use your game save memory anyway you want to... storing variable data is abit trickier as you are responsible for putting and getting that data manually...


was8bit 2022-12-31 05:35 (Edited)

It's been awhile so I kinda forgot how i got the caves to work too.. I think I used BG 0 for the big top map, and have all the caves hidden underneath in BG 1

I "think" I may have used sprites to block out the edges around a cave... I "think"

I also think I used commands that hide or show layers... I "think"


was8bit 2022-12-31 05:38

I do remember working on it for about 30 hours trying to get it to work ;)


Log in to reply.