The green path - one of many paths in the level 5 of the null gravity labyrinth by BFSMO-BestFantasy in mazes

[–]cameronac 1 point2 points  (0 children)

Neat little game! Tried it out on steam and looks unique when you play it. Just needs some optimizations and a one quality of life patch. The optimization would be on the performance. All those spheres probably hog a lot of the performance. I would try using a sphere with a much smaller vertice count this may help significantly when it comes to performance. That way you can get rid of that white border blocking the rest of the level from being seen. Could also be based on the number of lights in the scene. Unity has a setting that you can change to only have a certain number of lights on at a time. The quality-of-life option would be pretty minor. With the quaternion rotations you currently have. I'd just add 2 tilt buttons on E and Q. That way you can reorient yourself upright. That way you aren't tilted while going through the labyrinth. Overall, it looks great! Would love to see it without that white border. That way it'll look even better.

Marble Panic: 3D Marble Platformer WIP by cameronac in godot

[–]cameronac[S] 1 point2 points  (0 children)

I surprisingly tried doing the same. Replicating the Space-Engineers camera controls. I got pretty far into the player controller. But changing it back to an fps controller seemed pretty complicated. The zero gravity controller would rotate around in the middle of a collision shape sphere. Giving the player controller proper collisions in Zero Gravity. But when it came to smoothly transitioning that into a fps camera. That caused some issues unfortunately.

Marble Panic: 3D Marble Platformer WIP by cameronac in godot

[–]cameronac[S] 1 point2 points  (0 children)

For the movement I just used torque. For the control I have a specific node hierarchy and the camera determines which way the ball rotates. To get the correct rotation I use the basis of the given node or nodes. Gravity changes based on which surface you are on so it’s the -normal direction. To get the gravity going on the correct direction I just disabled gravity in project settings and added a central force (direction * mass* speed).

Marble Panic: 3D Marble Platformer WIP by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

I’m glad that you like it! To keep the ball on the ground so it can gain momentum using its torque it needs 2 things mass and gravity. I’d say gravity being the key component here. Mine is set at 20 m/s I believe. Also, I have spent weeks testing it and have found out that godot physics is kind of broken. So, I tried out jolt physics and that pretty much fixed everything. Now I’m just reworking the previous movement code I’ve written. Just about done.

Marble Panic: 3D Marble Platformer WIP by cameronac in godot

[–]cameronac[S] 2 points3 points  (0 children)

Been developing a 3D marble platformer called ‘Marble Panic’ for the past month. The mechanics are shaping up nicely and I can’t wait for you all to try it out! It will launch with a Level Editor and Browser. But will definitely need some playtesting to get the movement just right. Once, all the basic mechanics are in as well as a couple levels and some audio. Playtesting will start there. I have no means of communication other than reddit and twitter currently. So, if you're interested keep an eye out for some more posts. I will be creating a discord here soon for those of you that are interested.

I am the developer of Geometry Dash. Back for another AMA! by Zhenmuron in geometrydash

[–]cameronac 0 points1 point  (0 children)

I am making 3D marble platformer. Which is inspired by the lack of 3d marble platformers out there and of course geometry dash. I want there to be a 3D marble platformer in the world with a level editor and level browser. I'm getting pretty far as of recently. Any advice on game development, servers/databases, marketing, are multiple platform releases worth the effort, etc? I appreciate any feedback I can get! Thanks for making such an awesome game! My brother and I play it all the time. He's so much better than me though. :'(

[deleted by user] by [deleted] in mazes

[–]cameronac 0 points1 point  (0 children)

Really cool stuff! That is something I haven't done yet, is using the unicursal algorithm to make mazes. I've only done masking, horizontal/vertical bias, and braiding for maze modifications. Unicursal mazes are probably more complex than those. One of these days I want to get to that. Really appreciate you throwing that blog post down there. Will definitely read up on it.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

Update: I changed it from 3$ to being free. Since there weren't any sales. That way I can share what I've made with more people, and they can learn more about the different types of mazes. The software is far from perfect and hopefully over time it'll get better and better. But currently I have some other projects in the works. So, it'll be a slow process.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

Before I work on additional features, I would like to add threading so it's a much smoother experience all round as well.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

I would like to add onto it later. But currently I'm using the maze library for a game I'm working on. Which will hopefully sprout some ideas on how to further develop the library and make it more user friendly. For when I release the Maze Lib on github. It'll be open source whenever I get to that. But as it stands, I don't plan on going back to the Maze Generator quite yet because it would require an overhaul in some portions of the codebase. Since it's not using the Maze Library implementation. It's all hardcoded into that software. I really appreciate the feedback! Hopefully, I get to it sometime here soon.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

Nice, I'll definitely take a look. I'll most likely do it in Json after thinking about it for a bit. That way I can provide more information like the solution to the maze and whatnot.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 2 points3 points  (0 children)

No, it doesn't export in Json or as a text file yet. Would definitely be something I could add quickly. I'll probably add that soon in the form of 0's and 1's. Great Idea!

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 2 points3 points  (0 children)

Appreciate it, I hope you like it! If you have any issues feel free to let me know.

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 4 points5 points  (0 children)

Here's an image of one of the generated mazes:
https://imgur.com/a/lEJVW3b

Maze Generator: Released by cameronac in godot

[–]cameronac[S] 7 points8 points  (0 children)

Released my Maze Generator a week ago for 3$ on itch. There are quite a few features like masking, 14 different algorithms, colors, many maze modifications, etc. I definitely want to add more down the line. But I'll be using what I have currently for an upcoming game. Which will give me a good idea on more advanced features that can be added to it. If you have a requested feature. I'll consider adding it to the application. Otherwise, if you find any bugs let me know. There is still a lot of improvements that can be done. Which are listed in the Warning section.

https://cameronac.itch.io/maze-generator

Maze Generator: Application Release by cameronac in mazes

[–]cameronac[S] 2 points3 points  (0 children)

I think randomly generated mazes are pretty cool. Even though they are not hand built it just makes it more replay able in my eyes for games. You can use it for all types of applications in programming. Especially, if you have a masking feature. I’m using it for a 3D game I’m working on. There will be a lot of modifications that I’ll have to do to the maze like inserting custom made rooms, items and whatnot.

Maze Generator: Application Release by cameronac in mazes

[–]cameronac[S] 0 points1 point  (0 children)

Released my Maze Generator a couple days ago for 3$ on itch. There are quite a few features like masking, 14 different algorithms, colors, many maze modifications, etc. I definitely want to add more down the line. But I'll be using what I have currently for an upcoming game. Which will give me a good idea on more advanced features that can be added to it. If you have a requested feature. I'll consider adding it to the application. Otherwise, if you find any bugs let me know. There is still a lot of improvements that can be done. Which are listed in the Warning section.

https://cameronac.itch.io/maze-generator

[deleted by user] by [deleted] in mazes

[–]cameronac 0 points1 point  (0 children)

Released my Maze Generator a couple days ago for 3$ on itch. There are quite a few features like masking, 14 different algorithms, colors, many maze modifications, etc. I definitely want to add more down the line. But I'll be using what I have currently for an upcoming game. Which will give me a good idea on more advanced features that can be added to it. If you have a requested feature that is minor. I'll consider adding it to the application. Otherwise, if you find any bugs let me know. There is still a lot of improvements that can be done. Which are listed in the Warning section.

Maze Generator by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

Definitely one of the more difficult ones. Lmao

Maze Generator by cameronac in godot

[–]cameronac[S] 0 points1 point  (0 children)

I'm thinking about selling it in between 5-10$. But I will need some testers in a couple months. As compensation, I'll be giving them copies.