After a brief hiatus the weekend design challenge returned last Friday. Participants were tasked with designing and creating their own To-Do List app and the results certainly did not disappoint. Massive thanks and congratulations to @tatiang@muneer@codeswept and @overturner who successfully completed their apps in the allotted time. Honourable mention to @tobi who shared one he had made earlier. If you have a To-Do list app you want to share, please do - we love to see what you create with Thunkable.
This Week:
Earlier in the week you voted for the game you wanted to attempt over the next few days, and in the end the classic word game “Hangman” won out. I don’t think this one requires too much explanation - the player has a limited number of guesses to work out the hidden word. Your app needs to keep track of all guessed letters, splitting them into correct guesses and incorrect guesses. There also needs to be a clear “Game Over” condition, depending on whether or not the player successfully guesses the word.
Prizes!
This week marks something of a mini-milestone as it’s our 20th Weekend Design challenge! To celebrate the wonderful @jane will once again be lending her creative talents to provide a custom designed sprite for the winner.
I looooove word games, but I’ve always thought Hangman was a bit morbid. Is this a lynching reference? Yeah, not going there. So, I am pleased to present The Very HANGry Caterpillar, a friendlier implementation of Hangman. Guess a letter. If your word or phrase doesn’t contain that letter, the caterpillar will eat part of your garden. You win if you complete the word while you still have any garden left!
You can play it yourself using this link: thunkablecompanion UPDATE: well, you could have, before the app limit. I’ve unpublished, so you’ll have to take my word for it.
To-do: Currently, you get 8 guesses no matter what. Phrases should probably give you fewer guesses, especially some of the longer ones that have most of the letters in them – too easy as it is!
This is amazing! I especially love the way you chose to portray the number of guesses gone- a caterpillar eating a garden up! That’s so cool. And especially the animation/ jolt forward when the caterpillar grows bigger! I love it!
I decided to skip APIs and use a different method. I’ve collected a couple of words in Airtable myself, and am relying on the users to add words and build our database. When you try the app, add a couple yourself!
i’m thoroughly impressed how you implemented the games especially the alternative way of showing impending tragedy (cuter than the original)! and also how efficiently cloning is put to good use!
Thank you! I realized that storing the parts in a list and then using the any component blocks to change the visibility was probably the quickest option. I used a lot of extra blocks to change background colors and sizes instead of just using visibility, though. That was because when I got the left arm first, it took up all the space from the right side the left, but as soon as I got the right arm it shifted to make way. I didn’t want all the shifting, so I decided to keep them in their place from the start, just with a white background to camouflage.
Question about the cloning: how did you get the buttons to move to the next line once there’s no space left? I take it you’re cloning inside a row. How come it doesn’t continue horizontally and actually creates a new line?
Aha! I knew you would have figured out that piece of gold! I’ve always wanted to clone keyboards and the like, but I always thought there was nothing I could do stop it from disappearing into the side of the frame.
Sizing for the container is a little weird on Android - expect to need to do some testing - ‘fit contents’ doesn’t deal well cloned components showing up.
this is some basic sttuff i quickly build.
anyways i wanted to take a break of being serious about my projects so i put a few memes inside of it when dying or winning.
[UPDATE]
you will now see dashes to show the number of letters and the letters will show at their position.
Like @codeswept suggested.
[UPDATE 2]
Fixed looping bug
@domhnallohanlon i also found a bug when using break out of loop block you get this error:
here’s my entry!
i was inspired by the entries of @catsarisky (clones are powerful!) and @codeswept (clever imagery!) but i limited the game to words from 5 to 8 characters in length and the API i use only allows random gets on nouns and adjectives. i was surprised to realize towards the end that i had used clones of components in practically all the game parts!.