Alchemy for Windows

I have played recently a great game on Android, called Alchemy, created by Andrey Zaikin. You start with four basic elements, Fire, Water, Air and Earth and you can combine them to get more and more elements. The game was so catching that after finishing it I decided to write my own version for Windows. I chose WPF because I wanted to learn it and because I realized the stuff I wanted to create was too hard to do in MFC. This is my first real application in WPF, and what you see is the result of 4 days of work; in MFC it could have been 4 months, I believe.

You start with the four basic elements: air, earth, fire and water. You can combine them by dragging onto each other on the central area of the window, “the desktop”. When new elements are created they are added to one of the two lists from the left area. The top list has elements that can be combined again. The bottom list contains terminal elements, i.e. elements that can no longer be combined. You can drag elements from the non-terminals list back to the desktop area, but not from the terminals list.

You can quickly bring onto the desktop the four basic elements by double clicking on an empty area of it. Double clicking on an element from the desktop creates a duplicate of it. You can remove an element from the desktop by dragging it over the trash can icon. You can remove all the elements from the desktop by double clicking on the trash can.

When the number of elements gets too big scrolling through the list might be cumbersome. You can use the search textbox to filter the elements in the list. As you type only the elements that contain the typed text are displayed. It you press the X button of the textbox or clear its content, the list displays again all the unlocked elements.

On the right area of the window you find a help pane. When you select an element from one of the two lists on the left side, you can see a list of all the unlocked combinations in which the elements appears (either as input or output).

There are also several buttons: Cheat, Wikipedia, Help and About. Button Cheat opens a new window that displays the list of all available elements. So if you get stuck and don’t know what elements are left to discover you can cheat and see the list.

Button Wikipedia starts a search on Wikipedia for the currently selected element. Buttons Help and About display information about the game.

Note that your game progress is saved when you close the game and loaded when you start again. The information is stored in a file with your Windows user name and extension .aus. Don’t delete the file or you lose your game progress.

Here is the alphabetical list of all the 210 elements available in version 1.0:

Air Cochineal Gunpowder Ozone Soldier
Airplane Coffin Hippopotamus Panda Star
Alcohol Combustion engine Hourglass Paper Starfish
Algae Computer House Pearl Steam
Arable Concrete Hunter Penguin Steam engine
Arm Continent Hut Penicillin Steamer
Ash Corpse Hydrogen Perfume Stone
Assassin Country Ice Petroleum Storm
Bacteria Darth Vader Jedi Pie Sulfur
Barbeque Desert Kerogen Pinocchio Sun
Beach Diamond Knife Pizza Swamp
Bear Dinosaur Lava Planet Tequila
Beast Dough Library Plankton The Beatles
Beer Dragon Lichen Plesiosaur Thunderstorm
Beetle Dragonfly Life Poison Tiger
Bicycle Dust Light Poisoned weapon Time
Bird Earth Lightbulb Polar Bear Tom and Jerry
Bitumen Egg Lightsaber Pressure Tool
Boat Electricity Lime Pterosaur Tornado
Boiler Energy Limestone Radar Tortoise
Book Fern Livestock Radio Transistor
Bread Fire Lizard Rain Tree
Brick Firearm Locomotive Rainbow Turtle
Butterfly Fish Man Sand Uncut diamond
Cactus Fisherman Manure Santa claus Universe
Car Flour Meat Scarab Vodka
Carbon dioxide Flower Metal Scientist Volcano
Carmine Flu Milk Scissors Wagon
Cat Fly Mite Scorpion Warrior
Caviar Fondue Mold Seed Water
Cement Forest Monkey Shark Watermelon
Cheese Fossil Moon Shell Whale
Chicken Fruit Moss Silicon Wheat
Chip Fugu Motorboat Sith Wheel
Christmas tree Galaxy Motorcycle Sky Wind
City Gasoline Mouse Skyscraper Wine
Clay Geyser Mud Snail Wood
Cloth Ghost Mushroom Snake Wooden ship
Clothing Glass Ocean Snow Wool
Cloud Grape Old man Snowman Worm
Coal Grass Omelette Soda water Yeast
Coca cola Grove Oxygen Solar system Yogurt

Note: In order to run the game you need .NET framework 3.5 SP1.

Stay tuned, updates with more elements are coming!

Update: Download the latest version from here.

215 Replies to “Alchemy for Windows”

  1. hi I’m really confused. how do you make star? I’ve been trying for hours on end and its SO annoying. Please answer my comments. Thanks, Caticus πŸ™‚

  2. You’d think beer = alcohol + wheat… but apparently that’s wodka??? I’d expect that to be potato + alcohol really…. still what is the deal? How do you make beer?

  3. Anyone got a clue what to think of ANubis? Pyramid, I get that, but what else? There’s no jackal, wolf or scavenger in there… what am I overlooking? Tried beast too and many many others.

  4. I admit not all the combinations are the most logical ones. Sorry for that one, but it’s not that easy to figure 500 straight forward combinations, specially after some where already taken. For Beer, you’re close with alcohol and wheat, but it’s not wheat, but something made of it.

  5. Yay, I did it, found all 500. Took me 34 hours and 15 minutes according to the clock… pfff…
    Was real fun though.
    I’ll run all elements through the translator and inform you of any Dutch errors.
    Thanks for a great game πŸ™‚

  6. Pfff yay, made it… little over 30 hours in total. Great waste of time, totally worth it πŸ™‚
    Gonna check for errors in translation and make a few suggestions now that I have completed the full game.

    Thanks Marius for an awesome game.

  7. Hi,

    Thank you for that wonderful adaptation !

    I still have one problem : with the 2.1 version, i can’t make SKYSCRAPERS. I tried (House + glass) and many others, but nothing happens …
    Is this normal ?
    Is there another way to get it ?

    Thank you again.

  8. hy I’m romanian so I’ll write in romanian :),nu merge jocul,l-am descarcat de la “Update: Download the latest version from here.” in 19 mai 2012 si imi da eroare aceea cu “Alchemy has encountered a problem and needs to close.We are sorry for the inconvenience.” si la sfarsit imi scrie “Send Report Later” si “Don’t Send” ce sa fac πŸ™ pls help

  9. Hi I’m playing this game since yesterday and updated today and found almost everything but not Nobel prize…
    Also creating food is pretty difficult do you have any hint?

  10. Ok sorry I found both without any hint the problem was just that in the german translation of the game “Food Mixer” is just “Food” so the hint in the game is “try to make food from food” …

  11. thank you for setting up this game. i loved it. found all 555 elements in 33 hours & 15 min.the hint button was extremely helpful. i also am working on alchemy for iphone. there are around 1700 elements for that one. would like to be notified when you do an up date for your game. thanks again

  12. so far I am loving your version of this game. I think, however, right clicking an element should be an alternate way to delete it from the play area.

  13. I love this port but my students solved it in less than a day. You say 400 elements is quite a lot and people will get bored but I am quite sure it could have 400000 and people would play to solve them. I am eagerly awaiting another update with more elements. I wonder how hard it would be to add a custom combinations list either via the interface or as an XML file and allow users to add their own custom combinations just to their local copy. With such a feature the game would have limitless play value.

  14. Hi!
    Very good game. My idea would be 60 pieces of items.
    Translated into Hungarian at once.
    Somewhere I send my list, or write here?

  15. Good Game!
    What about “Beetle” + “Juice” = Beetlejuice
    And “Beast” + “King” = Lion … ? (Just sayin’)

  16. Try to make “radar” out of “radio”….I tried all the elements, if they made sense or not…but nothind worked πŸ™ how can i make “radar”
    Please help me

  17. Well you could do “paper” + “computer” to make “email” or “cat” + “egg” to make “kitten”. You also could do “sand” + “wind” to make “sandstorm” or “desert” + “water” to make “isle. You should make it “water” + “water” = “sea” + “water” = “ocean”. You also could do “boat” + “steam engine” to make “steam boat”.

    Anyway your version is really fun.

    Do you know the song “Dominoes”? Can you make up a dance for me please? I will like you a billion times on Facebook?

    Thank you

  18. Hello! I’ve noticed that as you discover more elements, more space is used up in the hard drive. How can I free all that space?

  19. I don’t understand your question. Where is that space that the application is using from the disk. I hope you don’t mean the application data file, which is barely a few KB.

  20. Because if you are (well …I don’t really know what’s going on), but windows uses something called RAM for most of its processing power ( it builds a virtual RAM disk on that memory), and apparently application alchemy is built on is not very good at managing computer resources.

  21. Ho do you make radio, I know it involves transistor, but I haven’t figured it out yet. I’ve tried transistor & electricity, energy, stone, earth, swamp, glass, sand. For cryin’ out loud, I even tried transistor & mud.

  22. Good day I downloaded latest version of alchemy but it didnΒ΄t work……. where is the problem please ?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.