[!ALPHA!] Snap! Alchemy - an adventurous game

I lately considered myself to be a fan of alchemy games (ones where one grab "elements" from their inventory in-game and combine them to discover new ones, like Little Alchemy and its sequel). I also got inspiration from Infinity Craft (Collab?), a topic discussed months ago. I was like, why not make my own? I started the game the day before this was posted and programmed it to the point it looks like a demo. You can find it right below:

If you play, you might notice there is no inventory. Not for long, as it takes a while to compile the costumes. I should have added a loading screen, by the way. Patience is a virtue.

Project Page

Bugs!

As I stated in the title, this game is in INDEV and there is a myriad of bugs I couldn't bother to fix and I want to reveal it to you Snappers!

  • Elements have a noticeable offset towards northeast
  • Elements may combine with the ones you don't intend to if they are too close to others
  • Lag when combining elements

and more bugs.

ChangeLog

2024-12-29T00:00:00Z: Added letter elements
2024-12-24T00:00:00Z: Fixed error message when game starts
2024-12-16T00:00:00Z: Added trash, drop an element over it to delete it.
2024-12-14T00:00:00Z: 96 elements! It's starting to lag when I try to add more!
2024-12-11T00:00:00Z: 50 elements!

To-Do

(Spoiler) Add number elements up to 26 as well as letters
Fix save overlap (see post 21)
Add loading screen
Encyclopedia of items
Hopefully get rid of the lagging

Feedback

Any feedback beneath is welcome! You may suggest elements, combinations and the like, but keep it hidden at first glance (for features that are available for new players, no need to hide).

For the bug I think you could fix it by setting elements to a list if it isn’t a list

Or, saying "" and then reasking.

Still not fixed... the bug is unscathed

Hold on. What do you mean? This bug has something to do with (ask[]::sensing)ing or (answer)s?

yes, that ask block isn't the one I used in my project, it's here so that the sentence is grammatical.

Anyone have element ideas and combinations? I'm a little tired. (I'm not impatient, I'm just encouraging)

Yes. you need to clear the saying to reomove the ask, then reask.Nevermind. I was wrong.

Now this game has 96 elements! Who wants to try and discover all of the elements? Share your findings and experiences about the game!

can there be a way to delete elements from the combining area? (preferably by dragging the element onto the ask dialog area)

Okay. For now, click the green flag to delete all the elements on-screen

Added the trash. Drag an element over it if you want to trash it.

I couldn't make a sprite sense the ask dialog, but having a dedicated deletion sprite is more obvious.

I still can't seem to be able to combine elements

i might make a remix of this and make an improved ui

I am figuring out how to make the element combination more stable. Hold on, I noticed the elements are still interacting with ones deleted by the green flag, if you use the green flag to delete elements. I found out why.

Pretty much do the improvement in UI and show it to me. I am planning to add more elements some day after so that will get outdated.

Updated. Is this more stable ignoring the lag?

it doesn't work anymore :c

Very fun game !

So unfortunate... I'm lost about fixing the code because I might fear breaking them more.

Anyone want to code a saving system for me? Where elements get saved and they load when opening the game so the player doesn't have to start all over again and again. I tried to add one, but it didn't work and I'm losing my motivation on this :neutral_face:

Send in the posts!

The 1st time i run the project after i load it, i've got a bug

  1. remove this in element menu:
  2. instead, add it here in the elements sprite: