What would the best way to be to create a dynamic glossary?
Hello folks,
I have minimal coding experience. I did almost every lesson from GDQuest’s “Learn to Code from 0” and have an extremely rudimentary understanding of GDScript and Godot. I’ve followed a few other tutorials and have made a very basic platformer in 2D without burrowing too in-depth in other areas for coding.
I’ve spent the last few weeks looking up tutorials, studying the godot engine documents on the .org, fiddling with code and creating very small test runs of various things, so I understand GDscript enough to use it comfortably, but I’m still struggling with slightly more advanced concepts (and I’m still struggling with the basics but I’m making efforts).
I have a few very simple projects in mind to work on, but the one I’m most interested in and have been working on for almost a year or so now is my own personal Glossary / Bestiary / Pokedex like application that I can use to automatically sort my original creatures. My goal is to create an interactive bestiary that can toggle the order of the creatures presented, based on the various variables I apply to every creature I (hypothetically) introduce to the project.
Right now, I only have working buttons and screens for the title screen, start menu, settings, game closing, and a nebulous space where the “application” would be running as a 2D node with a GUI attached to it (that can close back to the start menu).
I know this is a big ask and I appreciate anybody who has taken the time to read and muse over my writing here. I’m actually an artist first and foremost well before I am a coder. I have a Master’s in Illustration and my work is quite good, so I’d be interested in trading my artistic skills for some assistance if that may be the case.
Let me know what you think, send tuts and resources if you can. Good luck on your projects!
~R.
UPDATE #1: You all are so helpful. I genuinely feel seen and confident. I will reply to everyone as soon as I make serviceable progress. Thank you all so much!
func _ready() -> void:
print("hello world")

