A simple 3D maze game made in Python using Raylid, packaged with Pygbag.

First part: base game

Second part: adding shaders

Updated 5 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorFinFET channel
GenrePuzzle
Tags3D

Download

Download NowName your own price

Click download now to get access to the following files:

Source files 45 kB

Comments

Log in with itch.io to leave a comment.

Hey FinFET.  Great project.  I'm sure you got to look at my portal game and I also did a maze but not a game, just to experiment with deferred rendering.  Anyway regarding your maze game, can you do a few things I think would be good?  First enable the full screen.  I think it works pretty good on Itch and I use it.  Just enable the full screen option.  Second, I noticed that if I unlink the mouse through Esc or some other means, it is not captured again.  I like the idea of clicking the mouse captures it but have done other ways as well.

Just a note.  It does seem to capture the mouse sometimes so I guess you have some code in there for that.  But it seems like in the middle of the game it won't do it.  Anyway.  It's pretty good and I noticed the shadows working.

Hi Wardini, i activated the full screen option, for the mouse capture, it is triggered at level start, may i should add some kind o focus check. 
I took a look at your portal game, it looks great! Are you use pygame and zengl or something similar? 

There is something about the SCALED option found in pygame set_mode.  I think maybe it is also set when using the OPENGL flag.   I don't know much about Raylib yet but definitely want to try it out.   Does it have such an option?  I guess it is needed because the fullscreen option only renders to the lower left quadrant.   I will try to work with Raylib and figure this out.

dont know if raylib has something equivalent, i will take a look

Yeah all of my work so far is Zengl which has a path to Webgl.   I'm glad to see Raylib has a similar path.  I really want to see your source code so I can get a head start going in that direction.   Is it linked here?

yes, the source is in the zip file

this is great it looks good.  One last thing.  I am having an issue with web and the font.  Is there something with pygbag you are doing to set the font for raylib?

(+1)

also, I'm working on the mouse capture issue.   I'll send you info on the once I am happy with it.

(+1)

How did you splice Python and RayLib together? That's some serious coding. Was it worth it?

There are Python bindings available for Raylib, is quite easy actually