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.
Elements have a noticeable offset towards northeast
Elements may combine with the ones you don't intend to
⌚ ChangeLog
2025-01-11T00:00:00Z: New combination for Stone. Dust is now obtainable again. 2025-01-07T00:00:00Z: Optimized the game! There should be almost no lag when combining elements! Thank you @blockpointstudios for helping me with the optimization! I can finally consider this to be the first βeta release! 2025-01-04T00:00:00Z: Made Dust unobtainable temporarily so Stone can be created (didn't even realize it uses the same combination!) 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
Patch save overlap (see post 21)
Add loading screen
Encyclopedia of items
Hopefully get rid of the lagging
Add double-click to duplicate
Improve inventory UI
Find a better combination for Stone
Feedback
Any feedback beneath is welcome! You may suggest elements, combinations and the like, but keep elements and combinations hidden at first glance by wrapping them in [spoiler][/spoiler] tags.
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.
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