1. Craftomation 101
  2. News

Craftomation 101 News

New Update - v0.83



Hey mates,

In this update, we added 3 new programming blocks, and that is not even our final form! These three just lay the foundation for some more exciting ideas that we plan to introduce until the end of the year.

In the meantime, check out the new blocks and let us know what you think of them in the comments and on our Discord server.

[previewyoutube][/previewyoutube]
[h2]v0.83 Released![/h2]
  • New programming block: 'uncombine' lets your CraftoMates to decompose any complex Object into simple components
  • New programming blocks exclusively for CargoMates: 'get load amount' lets them detect the number of objects they're carrying (and, subsequently, use it as an argument in Variables), and 'get load type' allows them to detect the type of Object on their back (surprise!)
  • Added an option to give custom names to Variables and inputs/outputs of Functions
  • We've unified tooltips so that they work the same way in all the game's menus, with an option to pin them and open nested tooltips
  • Fixed a bug that caused CraftoMates to incorrectly interpret the coordinates of a Storage unit carried around by a CargoMate

See you in a couple of weeks, when the next update rolls out!

And if you haven't done it already, please don't forget to add Craftomation 101 to your wishlist, it is an important marker to us, that brings the game's release closer:



https://store.steampowered.com/app/1724140/Craftomation_101/

[h3]----------------------
How to get more involved?[/h3]


If you want Craftomation 101, we got you! Here's what you can do:
  • Join our Discord server, find your mates, and chat with us, the devs
  • Subscribe to our mailing list to get the latest Craftomation-related news
  • Follow Craftomation 101 on Twitter

Major Update - v0.82


Hey, mates!

Today we're adding a whole new entity to the game, with the potential to change the way you interact with your CraftoMates!

[previewyoutube][/previewyoutube]

[h2]v0.82 Released![/h2]
  • Enter the Ale Sprinkler and his big brother Big Ale Sprinkler*. It will dispense any kind of Ale you load into it.
  • Ales no longer force switch speed settings of your bots. Instead, if a player changes the speed for a CraftoMate that's affected by an Ale, the speed will be multiplied by the bonus of that Ale
  • Primordial Ale no longer charges robots; instead, it recharges 2 points of their batteries each second, for a total of 45 seconds. Use the new Sprinkler to create areas in which your robots will be automatically recharged!
  • We added a new camera module that makes zooming and moving the camera around smoother. Let us know how you like it now, please
  • Entering numbers as arguments to Variables is now available from the keyboard as well (oh, yeah!)
  • In a new game, a frozen CraftoMate was added to the map: when warmed out, it will start producing food for other CraftoMates (to give the new players an example of writing such programs)
  • Other bug fixes

*we've had a lot of fun inventing these very extravagant names. In fact, we had so much fun that we would like to do it again: share your ideas for naming these machines in the comments, or talk with us directly on our Discord server.

And if you haven't done it already, please don't forget to add Craftomation 101 to your wishlist, it is an important marker to us, that brings the game's release closer:



https://store.steampowered.com/app/1724140/Craftomation_101/

[h3]----------------------
How to get more involved?[/h3]


If you want Craftomation 101, we got you! Here's what you can do:
  • Join our Discord server, find your mates and chat with us, the devs
  • Subscribe to our mailing list to get the latest Craftomation-related news
  • Follow Craftomation 101 on Twitter

New Update - v0.81



Hey mates! This update is basically dedicated to Thorns and how to get rid of them... Though maybe you'll want to keep some of them, with all the changes we made:

[h2]v0.81 Released![/h2]
  • Thorns can now be used to produce Fire
  • New Ale type in the Brewery: Uproot Beer will help you get rid of Thron roots permanently
  • Thorn bushes grow back at a slightly faster rate
  • A player no longer needs to harvest Thorns from Thorn roots to prevent them from growing back
  • Effectively, the roots grow back into Thorns eventually (if not destroyed with Uproot Beer), but it's happening at a slower pace: about 4 minutes, if not stimulated by warmer ground tiles around
  • Also, Thorns don't grow back, if there is an Object on top of Thron roots
  • Added an 'Unlimited progress' option to the menu: it allows you to unlock Upgrades, even if you don't have enough Progression points
  • Numerous UI/UX improvements and bug fixes


We'd like to say a special 'thank you' to our community on Steam forums and our Discord server - for pointing out the issues with Thorns, and helping us come up with new mechanics for them!

Bear in mind, that we have other interesting changes we'd like to try out for those Thorns, so follow the updates, and let us know what you think. After all, our main goal is to make Craftomation 101 more fun for you, so every opinion matters!

See you in a couple of weeks, when the next update rolls out!

And if you haven't done it already, please don't forget to add Craftomation 101 to your wishlist, it is an important marker to us, that brings the game's release closer:



https://store.steampowered.com/app/1724140/Craftomation_101/

[h3]----------------------
How to get more involved?[/h3]


If you want Craftomation 101, we got you! Here's what you can do:
  • Join our Discord server, find your mates and chat with us, the devs
  • Subscribe to our mailing list to get the latest Craftomation-related news
  • Follow Craftomation 101 on Twitter

Very Able Variables - Craftomation Dev Diaries, August 2024



Hey mates!

It's been some time but we spent it productively!

Remember summer reading programs? In a way, that's what we were doing: reading lines of code, reading your feedback, sometimes even trying to read the cards, asking them to show us the way! Ok, maybe the last one didn't happen but we were observing user reviews on Steam closely (please keep them coming!), along with conducting internal tests. More on this below, but first we'd like to discuss something more exciting: new content!

[h2]What's New[/h2]

As we wrote once already, the variables system in Craftomation 101 was a legacy from early versions’ times, and we started planning to improve them shortly after the Early Access release. A couple of months back we already made it so variables would accept game object types (Stones, Iron, Fire, etc.) as arguments. With the last update, we completed the picture and unlocked an option to enter numbers as arguments, too!

To our surprise, introducing this feature led to the introduction of seven new programming blocks*, to perform all kinds of operations with numbers and Variables:

  • 'get type' - detects the type of Object on a selected tile and assigns it as an argument for a connected Variable
  • 'get amount' - checks the number of items on a selected tile and assigns it as an argument to a Variable
  • 'get length' - computes the distance between the coordinates provided by two connected Variables
  • 'coordinate to var' - transforms two numbers into a coordinate that can be used as an argument in a Variable
  • 'split var' - transforms a coordinate into two separate numbers
  • 'check var' - checks the argument of a connected Variable with a selected value for equality
  • 'compare numbers' - compares numbers from the arguments of two connected Variables
*we also renamed the entities formerly known as ‘nodes’ and ‘commands’ to ‘programming blocks’ because it sounds more integral and makes things easier when translating the term to other languages

With these around, we felt there was no more need for the ‘counter’ block because you can do the same thing with Variables, which brings the rules of Craftomation 101 closer to real-life programming logic:





With their new features, Variables provide you with more flexibility, allowing you to parametrize all kinds of things. For example, some of our players want to control the precise level of charge of their CraftoMates - with new blocks it becomes possible:



This will mean more blocks in a Program, but the blocks themselves are now more intuitive and flexible, with no more need for clumsy nodes that do ‘magic stuff’, made by developers. Instead, you are now able to reproduce the logic by yourself and, therefore, better understand how it works. Just look at the way of organizing cycles before and after the update:





All in all, the work on Variables, as we see them, is almost finished now. We will, however, add at least one more important block to your deck: ‘get required type’ (work in progress name) will allow your CraftoMates to detect whatever type of item is needed on a selected tile - the type of fuel for a heating device, for example.

[h2]What's Next[/h2]

We had plans to add even more content to the game after we were done with Variables. But then some new reviews came in, and we ran a couple of playtests - and decided that it would be better to concentrate on UI/UX tasks first: a bunch of minor features/bugs we were pushing away since the release turned into a huge snowball of problems. We have been thinking of dealing with them for months, but you know how it is: once you get locked into a serious content implementation, the tendency is to push it as far as you can!

This ends soon: we have a list of 70 improvements/fixes we'd like to make to the game in the upcoming weeks (some of them will be in the game by the time you have read these lines). That includes hotkeys, opening the Editor by double-clicking a CraftoMate, a battery indicator that changes colors, etc. We hope that combined, they will make Craftomation 101 a smoother experience.

And after we're done with them, we'll return to adding more features! Remember the area-of-effect-ale-fueled buildings we mentioned in June? Alex the Artist even started making art for them:





Those are planned to be introduced in one of the next updates. But the work on making buffs more valuable has already started: in the last update we added visual effects for Ales, so you can know for sure who's under influence:

[previewyoutube][/previewyoutube]

A related issue that is going through internal discussion is: what do we do about those Thorns? We initially added them to make the second part of the game more challenging. That is why Thorns cannot be eradicated permanently, which, in turn, is irritating some of the players.

But it's not just that: harvesting Thorns gives you the only and completely useless item (Thorn roots). The logic by which they work is unique, compared to other entities in the game: Thorns grow on tiles but do not occupy them, so a player can place an Object on top of a tile with Thorns, effectively making it impossible to interact/deal with them. Our idea was to motivate the players to find a solution around this, by either harvesting/eating Thorns or withholding their growth by surrounding them with low-temperature tiles.

Clearly, this idea is not communicated well enough and Thorns in general look a bit… odd? In any case, they must be improved. We're planning to make them slightly more useful by adding a crafting recipe that would allow you to make Fire from Thorns. After that, we might expand that potential by allowing you to make Ales from them. Some changes in their growth mechanics are also on our minds, but that's food for further thoughts and experiments.

If you have your own ideas regarding Thorns, you still have a couple of weeks to let us know on our Discord server!

That concludes our review of the latest news and immediate plans for Craftomation 101, but there's one thing left: there will be a nice 2-day sale of the game, starting on August 28! Save the date, or, even better, add Craftomation 101 to your wishlist on Steam, and you'll get notified when there's a discount:

https://store.steampowered.com/app/1724140/Craftomation_101/

New Update - v0.80



Hey mates! This update brings an array of small changes, which make Craftomation 101 a better game!

[h2]v0.80 Released![/h2]
  • CraftoMates now have visual effects when buffed by Ales (see video below)
  • Added hotkeys for most crucial actions, along with proper naming for the key setting menu:
  • Added a separate Connector block for Variables
  • The blocks 'sum', 'difference', and 'compare num' no longer need to have two Variables as an input (but it's still possible if you prefer it this way). Instead, you can enter a number from a Variable to one of the blocks and get a result passed as an argument to the next Variable:
  • Fixed a bug that made blocks start disappearing from the screen after a player had a certain amount of CraftoMates
  • Fixed a bug with the 'Enter' button working incorrectly in text input fields
  • Fixed a bug that caused the 'organics tools' upgrade to not unlock 'set speed' block

[previewyoutube][/previewyoutube]

P.S. We know we promised on Discord that we'd add an option to start a new game with the upgrade Tree unlocked, but we just didn't make it into this patch. We did not forget! We'll try and add it in the next patch.

See you in a couple of weeks, when the next update rolls out!

And if you haven't done it already, please don't forget to add Craftomation 101 to your wishlist, it is an important marker to us, that brings the game's release closer:



https://store.steampowered.com/app/1724140/Craftomation_101/

[h3]----------------------
How to get more involved?[/h3]


If you want Craftomation 101, we got you! Here's what you can do:
  • Join our Discord server, find your mates and chat with us, the devs
  • Subscribe to our mailing list to get the latest Craftomation-related news
  • Follow Craftomation 101 on Twitter