Dungeon Starter Pack
How To Play
-
Arrow keys to move the player(s)
-
p/esc/enter to open inventory (hold for settings)
-
c to undo time (you can hold)
- tab to open editor
About
Do you know Bitsy, because if you dont you need to check it out.
I wanted to make a game that also serves a template for future works.
Its very simple to work on, since my main focus was to make creating objects easy.
this is a average object in the game:
{name="milk", tile=53, pushable=true, text="milk" }, |
When you open the project you will be greeted with a message telling you which tabs are important.
hey everyone! finally close to finishing this project of mine, just needed to fix one last thing - the coyote timing.
in page 3 just above the --jump control, i added a variable called falling_timer which goes up by 1 every frame until you touch the ground, in which it resets to 0. i then made it so that if the timer is less than or equal to 6, then the player can jump.
i thought this would act as coyote timing... but i guess not? am i missing something?
i added a number above the player position to show the falling_timer value in game.
puzzle squared
(298 chars)
g={}r=1s=11u=3v=3::_::for k=0,224do i=k%15j=k\15p=g[i]or i o=g[j]or j q=1z=4if(p==s)q=r f=i if(o==s)z*=r x=5*u+q*(p%4-u)+z*(o%4-u)<<3y=5*v+q*(p\4-v)+z*(o\4-v)<<3rectfill(x,y,x+6,y+6,(i+j)%15+1)end?"⁶1⁶c" r-=.1if(r<0)g[f]=u+v*4u=s%4v=s\4while(r!=1or g[f]==s)s=rnd(16)\1r=abs(s%4-u)+abs(s\4-v) goto _ |
Tory
How To PLay
[123x19] | |
Controls:
(seems like much but I hope its intuitive, let me know...)
-
Left-mouse-click to place current block.
-
Right-mouse-click to get current block.
-
scroll or hover and click over a block in the menu below, to change blocks.
-
Up/Down to hide the menu.
-
Left/Right to change Cursor.
- Walls cant be changed.
Hypno Octagon (2018)
(269 chars)
p={} for i=0,20 do add(p,{x=64+i*4.5,y=64+i*1.5, q=i*3-32,t=i*3}) end ::_:: cls() for k,v in all(p) do if (k.q<30) k.q+=.1 else del(p,k)add(p,{x=64,y=64,q=-30,t=0}) k.t,k.w,k.h=k.t+.1,k.x,k.y k.x+=sin(k.q)*k.t k.y+=cos(k.q)*k.t line(k.x,k.y,k.w,k.h,7) end flip() goto _ |