I’m not sure if this is the right category, but I’ll continue.
I want to get better at GUIs, so can you give me a challenge to do with it? Please keep it short and simple, as I am a beginner to GUIs.
I’m not sure if this is the right category, but I’ll continue.
I want to get better at GUIs, so can you give me a challenge to do with it? Please keep it short and simple, as I am a beginner to GUIs.
Suggestions / challenges (you can try each of these separately and then maybe try to complete all at once, from the same script):
Update the TextButton.Text
property via a LocalScript
.
When a player presses a TextButton
, print The button has been activated!
When a player presses a TextButton
, set the Visible
property of a Frame
to false.
Idk if thats beginner or not, but could be a good challenge to understand how to handle dynamic GUIs
make a playable solitaire
asfh
A fun challenge could be to make a frame jump in on the screen on the press of a button and then jump out with a press of the same button.
Another fun thing to do can be to position a gui randomly on a screen but making sure that it doesnt exceed the confines of the screen.
Another fun thing could be to make a simple gui drag system.
Yet, another fun thing could be to make a responsive slider system to increase/decrease the volume of your favourite song!
Make a 2D game where the player is constantly climbing down(or up) a dynamically generated tower(with open spots to move between layers) that is constantly moving towards the opposite direction(so if the player must go up, it moves down and vice versa). If the player touches the game border(either top or bottom depending what you chose) they lose. The speed of the game steadily increases over time and the player has a score. The objective is to maximize your score by learning how to quickly navigate through layers. As the game progresses more obstacles and mechanics can be added. Lastly the game has a menu with high scores and maybe some sort of “skin picker”.
You can approach the problem by starting simple, making each layer 2 2D frames with a small space between, randomly sized(in a way they don’t overlap). Then you can make the generation of the map. After you ensure that works properly create the player and 2D collisions, one step at a time.
The problem sounds hard but that’s because it includes multiple difficulty levels buried within, depending on how far you’re willing to take it. What’s certain tho is that you will learn a lot in the process.