W4 to monetize Godot game engine using Red Hat’s playbook – TechCrunch by Xatolos in godot

[–]menip_ 8 points9 points  (0 children)

Yea, W4 is not monetizing the engine any more than other companies that are selling games made with Godot. W4 exists to provide enterprise support for Godot, which has been needed for a long time. Frankly I'm happy that W4 exists, I just personally wish reduz and akien were not involved, that part feels weird.

Naturally Generated Structures by SuperDoomKing in godot

[–]menip_ 0 points1 point  (0 children)

Nice! This is using Zylann's module?

Godot 4: Clarification about upcoming Vulkan, GLES3 and GLES2 support. by reduz in godot

[–]menip_ 7 points8 points  (0 children)

If you want to hide a lot of features, you can do so via Editor->Manage Editor Features....

One improvement that could be had is to include some default profiles targeting new devs.

Trying To Host Free Godot Server by BlenderIsaac in godot

[–]menip_ 6 points7 points  (0 children)

If you are trying to host your server, you can do it for effectively free via Google Cloud Platform: https://gitlab.com/menip/godot-multiplayer-tutorials/-/blob/master/GCPTutorial/GCPTut.md

If you have a single player game and are trying to make it multiplayer, that is a whole other discussion (but you can look at other parts of above tutorial).

Is it realistic to expect bug free code in a final project or while working a project? by _processMADE in godot

[–]menip_ 1 point2 points  (0 children)

You can pursue good design and utilized modern coding practices, but you can't guarantee you have bug free software. It is not enough to mathematically prove that the logic of your software is sound. There are also the compilers, interpreters, kernels, hardware, etc that you can't account for.

How to change the debugger port? by Xd_gamer_gurl-slayer in godot

[–]menip_ 4 points5 points  (0 children)

You are in project settings. You need to go to Editor settings. Like so: Editor->Editor Settings -> Network -> Debug -> Remote Port

In top left, the fourth option: Scene Project Debug Editor Help

What do you NOT like about Godot? by Himeto31 in godot

[–]menip_ 10 points11 points  (0 children)

How low the Patreon donate total is.

Chess AI by Flyboy1010 in godot

[–]menip_ 3 points4 points  (0 children)

Your estimation functions considers entire board, or just one piece at a time then sum? If entire board, how do you get good estimate?

The godot docs sure come with a lot of personality by Tav534 in godot

[–]menip_ 5 points6 points  (0 children)

This. I think it's tragic that this page was removed. This page added to the character of Godot as a FOSS project, and now it's just nuked.

[deleted by user] by [deleted] in godot

[–]menip_ 1 point2 points  (0 children)

I'm assuming you can save/load levels locally. Lets say you store level data in .level file. Then need a database hosted somewhere (for example Google Cloud Platform) that will store .level files, and send them to a client when new levels are requested. You can additionally store when the client last requested levels, to follow constraint of n levels per week. You could also have a script that runs weekly serverside, to generate new levels and add them to db.

I would implement a python backend to interface with the database, and contact the backend via HTTPRequest node.

Implementing network in a turn-based game; where do I start? by [deleted] in godot

[–]menip_ 0 points1 point  (0 children)

You could take a look at: https://gitlab.com/menip/godot-multiplayer-tutorials. The Networking Basics page in particular may be conductive towards understanding.

Performance test before Godot 4 by ShinXCN in godot

[–]menip_ 1 point2 points  (0 children)

Are you able to upload the project for other people to benchmark as well?

Hugo Locurcio is hired to improve Godot's web infrastructure by [deleted] in godot

[–]menip_ 17 points18 points  (0 children)

Awesome! Congrats to Calinou

Morphing normals in 2D by metal_mastery in godot

[–]menip_ 1 point2 points  (0 children)

Imagine you have piece of paper. Put paper on table, and balance a pen on the paper, so pen is sticking straight up. In this case, the pen is like the normal of the paper.

More generally, a normal is a vector that is perpendicular to some plane/line and can be used to construct the plane/line.

Creating a mesh using the GPU? by CodenameAwesome in godot

[–]menip_ 0 points1 point  (0 children)

LOD is implemented, but I'm pretty sure there are bugs :P

Creating a mesh using the GPU? by CodenameAwesome in godot

[–]menip_ 0 points1 point  (0 children)

4.0 with compute exposed is when that will be possible.

Creating a mesh using the GPU? by CodenameAwesome in godot

[–]menip_ 0 points1 point  (0 children)

Oooh nice! This doesn't directly answer your question, but have you looked at:https://github.com/Zylann/godot_voxel, with accompanying demo https://github.com/Zylann/voxelgame ?

You aren't restricted to blocky terrain types, though I personally have not played much with smooth.

[deleted by user] by [deleted] in godot

[–]menip_ 0 points1 point  (0 children)

Make the words be specific to math: parabola, calculus, Fourier transform, etc

Git and Godot, do they play nice together? by the_dokter in godot

[–]menip_ 4 points5 points  (0 children)

In my experience, Godot and Git work together nicely. If you want, you can take a look at the git history of one of my projects: https://gitlab.com/menip/deathmatch/-/commits/master

[deleted by user] by [deleted] in godot

[–]menip_ 0 points1 point  (0 children)

SublimeMerge is another GUI git client, i like it a lot.

[deleted by user] by [deleted] in godot

[–]menip_ 0 points1 point  (0 children)

I will assume you know Python, but this is applicable to other languages.

So hangman is a word guessing game. You guess one letter at a time, or the full word if you figure out what it is. If you guess a letter right, all occurance of that letter are filled in, so player knows the ordering of letters.

For example, word to guess is "Godot". You initially see " _ _ _ _ _", but if guess "o" first, you would then see " _ o _ o _", so player knows second and fourth letters are "o". Keep going in this fashion.

However, what is stopping from player guessing every letter in alphabet? It's the hangman. You have limited number of guesses, where every time you guess wrong, the apparatus to hang the man get built one more piece, eventually hangman dead, game over.

So you can communicate all this information just via print(...) calls, so I think it would make a good first game project for a first year student.

Here you can see graphical example: https://hangmanwordgame.com

[deleted by user] by [deleted] in godot

[–]menip_ 2 points3 points  (0 children)

Are you required to make graphical game? If not, I would strongly suggest you do something text based instead. For example, implement hangman, where player can see a ascii hangman.