Giter Site home page Giter Site logo

Comments (15)

NathanLovato avatar NathanLovato commented on July 25, 2024 3

Thanks for the reminder to close! @jipiboily see the folder godot4/ that contains the Godot 4 port of the demos

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024 1

Let's go ahead an change it together. I'd love some constructive feedback. I expect to be done with infinite worlds and cellular automota in the next few days. The course text will also need to be updated eventually.

from godot-procedural-generation.

NathanLovato avatar NathanLovato commented on July 25, 2024

Good news for you! Contributor @tlobig has been porting this project to Godot 4: https://github.com/tlobig/godot-procedural-generation/tree/godot4update

I haven't had the time to review this yet but Godot 4 support is in the works

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

thanks for the mention @NathanLovato
I'm close to done with the first pass, only the last to parts of the course are not yet ported.
The code has a lot of comments to help with review, but should go before a merge.
Finally the new capabilities of Godot 4 enable a few ways to better structure the code and I will not have fully leveraged this on the first pass.

from godot-procedural-generation.

NathanLovato avatar NathanLovato commented on July 25, 2024

Don't hesitate to open a pull request once you'd like a review. We can directly refactor on top of your work + share insights on the changes if you're comfortable with that, which is the most efficient review option, or we can provide comments for you to make changes yourself if you prefer.

from godot-procedural-generation.

Omiod avatar Omiod commented on July 25, 2024

Awesome! Thank you very much!

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

I touched everything in the godot folder and have even started on a second pass through, tidying up some things in the basic dungeon and random walker parts. I will now await further direction before cleaning up the rest. Meanwhile all demos are in a usable state with Godot 4.0 stable

from godot-procedural-generation.

Omiod avatar Omiod commented on July 25, 2024

Awesome! Most of them works!
But some like the MSTDungeon and RandomWalker have the error "Parser Error: Unable to iterate on object of type "Node"."

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

Thank you for testing. Try RandomWalker again, I think the error you mention is only in MSTDungeon and it looks like a new issue that came with the stable 4.0 release.

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

I pushed an update for MSTDungeon, it still crashes if I remove the print statement print("_add_rooms") which is super weird. Could be anything. So, it works now, but this lurking bug needs to be squashed.

from godot-procedural-generation.

Omiod avatar Omiod commented on July 25, 2024

Thank you! RandomWalker works fine.
That bug is quite weird indeed.

from godot-procedural-generation.

NathanLovato avatar NathanLovato commented on July 25, 2024

@tlobig thank you so much! I really want to give you a proper review quickly but I'm still overloaded with work with GDC next week. I'll ask the teammate who put the most work on this project if he can handle that. He works at GDQuest Thursday to Saturday.

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

@NathanLovato please don't stress yourself out about this review. You obviously have to have your mind on GDC now. All in good time. I just wish I had more time to spend on things like these - is all I'll allow myself to publicly state.

from godot-procedural-generation.

jipiboily avatar jipiboily commented on July 25, 2024

Any news on review and the update to the course by any chance? :)

from godot-procedural-generation.

tlobig avatar tlobig commented on July 25, 2024

from godot-procedural-generation.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.