1. Learning Factory
  2. News

Learning Factory News

KOTOVOD Worker #4: Cat Analysts, Sales Charts and More!



Back in the XX century, when KOTOVOD was founded by Dr. Katz and his brave team of scientists, the Union was all about planned economy, and all the cats would get the same rations of (sometimes poorly cooked) food.

But modern times require modern solutions! Although our cats have no shortage of money, our scientists’ mission is to understand what cats REALLY want — which is why the factory’s engineers are building stores that sell cat goods of exquisite quality. Market analysts would then meticulously study the sales’ data to ensure maximum level of catisfaction. And now their jobs have become way easier, thanks to the new graphic system of sales display. All our analysts can now monitor cat economic activities from the stores’ control panel.



And who can predict cat desires better than other cats? KOTOVOD diversity policy implies hiring specially trained cat analysts. Each of them holds a PhD in catology and is an expert in cat-to-human negotiations. With these bad boys and girls on board, empowered by machine learning, the factory’s prediction quality is higher than before!

«Iz brekthru!», - Dr. Katz comments in his weekly memo. - «A smol step for humanz, an even smoler step for katz (katz liek to sleep moar then theys liek to wolk), but a huge leap for civilization!»



We will keep following the factory’s progress, as friendship and understanding between the two species grows stronger by day! Glory to KOTOVOD!

[h2]Version 0.6.3 Released![/h2]

[h3]Gameplay[/h3]
  • Sales stats are now visible from a store's menu
  • Total amount of money is also clearly visible in each store's menu
  • Clicking on a cluster core will now display the list of raw data, the list of data features and the scheme for transition of the former to the latter


[h3]Graphics[/h3]
  • Updated looks and animation for Labs and Data Extractors




[h2]More Engineers Required[/h2]
We want YOU at KOTOVOD! Your participation in our Alpha program will help us create a more bright and enlightened future for cats and humans! Please use the information below to join our ranks:

To play the Alpha, please join our Discord server or sign up for Email list

And of course, don't forget to add Learning Factory to your Wishlist (check out the button on the right of this page!)

Learning Factory's Public Roadmap

Happy Programmer's Day!



Hi there! And welcome to the 256th day of the year. It is also known as "Programmer's Day" and it's a very special holiday for us. Although our latest games are not programming sims per se, they do revolve around coding. Furthermore, we believe that coders are the heroes of the XXI century, those capable of changing the world.

In other words, if you are not into coding yet, you better start catching up! And Learning Factory might be just the game for you to start with.

If you have played the alpha, you might have noticed that Learning Factory is not just about building a factory: it's about understanding and predicting the wishes of your customers, the cats. Although the concept of cats buying stuff at some factory might seem a little abstract if not absurd (to put it mildly), it is based on real-life research methods. In this post we'll try and shed some light on how we (and you!) will be using actual, real-life machine learning in this game.

Ivan Kapranov, our team's own lead coder, holds a bachelor's degree in machine learning. Even more so, he's teaching it to high school students. To commemorate Programmer's Day, we've asked Ivan to shed some light on the learning part behind the Learning Factory.

DISCLAIMER: We do understand that machine learning and coding are closely related, yet they are not the same things. Our game is specifically about the latter. If you want to learn more about coding by playing video games, please feel free to check out respective games, such as Human Resource Machine or any of Zachtronics' games. They're awesome!



"We're planning to introduce several algorithms of machine learning into the game. The one I'm working on right now is linear regression that will help predicting prices for goods in the game's stores. Each of them is selling several items which can be purchased by cats. Naturally, the store's mission is to maximize the profit. Linear regression can help it a great deal. A player's main goal is to provide data (in general, the more -- the better, but it's not really that simple) to be processed by the algorithm so it could calculate the optimal price for each type of product within the data provided. E.g. if the data is of good quality, the price will be close enough to optimum, if the data is bad -- you'll get apples vs. oranges.

What kinds of features will we have in the game? For starters there will be a rather simple regression based on a few simple features, but the price predicted by such an algorithm will be far from optimum, because each cat is different and is willing to pay a certain price. Therefore a player will need to add additional features to the algorithm. We will also have sales, special offers and such… Also we plan to make different kinds of cats. Some of them might be first time customers, some would be returning. Some of them might be holding loyalty cards. Or maybe discount coupons! In order to make a factory efficient and profitable, one would have to take all these factors (and more!) into consideration.



This is where linear regression does its magic. In theory, it's possible to calculate the optimal price by hand, especially if you don't mind spending a couple of days collecting and analysing data. And even after that you'd have to change the price every couple of minutes, because the circumstances are constantly changing. Is there a new president elected on Mars? Or maybe there's a problem with the supply chain of a famous cheese from Venus? Every global or local event might change the demand for goods. If you have a well tuned algorithm, it will adapt to these changes real fast by analyzing new kinds of data. (Or so we expect, because the data we're using is really simple, but we still are in the early stages of development)

Machine learning helps to take all the factors into consideration. But before that would become possible, a player would have to prepare raw data for the algorithm. Actually, this is what 95% of working with machine learning in production is all about. In Learning Factory, we are trying to make this process as graphic and illustrative as possible -- hence the factory building concept. Different kinds of buildings would collect different kinds of data, which then flows to data cluster cores where the mathematical magic is happening. Say, a player wants to build a model which would acknowledge the price of goods, the type of store and something less obvious, like, cats' ears shape. They would have to streamline the data to a cluster core, push a button and let the algorithm calculate the optimum price within the dataset.



This concludes the first iteration of machine learning, but then there's an option to go deeper and actually experiment. This is where a player will be working with regularizations that help algorithms learn better, to put it simple. They would have to learn about weights of features and how they influence the price prediction quality.

And then a player can go even deeper. We plan to introduce special kinds of buildings that will allow players to experiment with data -- multiply additional features, for example. Or exponentiation! Say, a player wants to check out what happens if an algorithm calculates the squared price of a type of goods. Maybe this way it will be more efficient. Or maybe not -- it is an experiment, after all! Another way to improve the quality of prediction is to input additional features into the model, which would also require building a certain facility in a factory.

The mission of Learning Factory as we see it is to illustrate linear regression (and maybe other kinds of machine learning, stay tuned for updates!) in a fun way. If you apply conservative approach to learning, you'd have to listen to several hours of lectures, then install Python and certain libraries and spend another handful of hours on coding… That is, if you have the necessary knowledge in maths and know how to write a code. The game allows you to skip all the hard stuff and still be able to grasp the general context. We want to make Learning Factory as flexible for the players as possible: you don't have to go too deep into machine learning to make your factory profitable, but those who choose to do so will discover a whole new layer of gameplay to experiment with. And if you want to dive deeper into machine learning context… well, let's just say, we have some ideas on how to bring the game closer to real life! But we'll talk about it when it's time.



We are bold enough to believe that a good video game can be a perfect supplementary material to lectures on YouTube or Coursera. And this time, things are real! Our previous game while True: learn() was merely simulating machine learning at most times, but Learning Factory will actually feature living and breathing ML algorithms for a player to experiment with. It won't make you into a real data scientist, but it can be your first step to becoming one!

In a traditional learning model, a contact with audience is very important: old school lecturing implies face to face contact, and that does not really transit into online mode. If one's trying to learn something online, it requires a very high level of inner motivation. Video games, on the other hand, are self motivating, because they're fun! And if a player absorbs some 10% of new information just by playing a game, I believe our job as developers and educators is well done!"

[h2]More Engineers Required[/h2]
We want YOU at KOTOVOD! Your participation in our Alpha program will help us create a more bright and enlightened future for cats and humans! Please use the information below to join our ranks:

To play the Alpha, please join our Discord server or sign up for Email list

And of course, don't forget to add Learning Factory to your Wishlist (check out the button on the right of this page!)

Learning Factory's Public Roadmap

KOTOVOD Worker #3: Cluster Luck


What cats really want? Why do they moan in front of a closed door but immediately lose interest in it once it's open? Why would they sometimes burst into sudden rage, destroying furniture and wallpapers all over the place? We don't know all the answers, but science has just come one step closer to finding it out! Alas, it now seems to be facing a closed door. Dr. Katz, chief scientific officer of KOTOVOD Cat Learning Factory, sent out this message announcing a brand new type of research facilities -- the Clusters.

"We haev built kluster corez to collect oll kindz of data about catz. Sadly, wes dont haev dataz to analyze yet. But someday we willz. What a tiem to be aliv!"

What a time indeed! Someday, cluster cores will become the main interface for operating with data from various cat facilities of the factory. But for now they are available for every KOTOVOD engineer to build and admire. Apparently, that's all they do at the moment. The Factory's scientists also claim that watching those cores for prolonged periods of time is great for soothing nerves. Rumors about them being able to damage one's retina are just silly rumors, according to our brightest minds. Still, HR department required us to mention that corporate health insurance policy does not cover damage from watching cluster cores. Or any damage, actually.

In other news, please try not to miss the next special issue of KOTOVOD Worker, dedicated to this year's Programmers Day. Our scientists are planning to shed some lights about how clusters process the data about cats.

[h2]Version 0.6.2 Released![/h2]

[h3]Gameplay[/h3]
  • Cluster cores are now available for building. Only one cluster core per factory is available at the moment. In the future, they will be your centers for processing data and machine learning, but now they just sit there looking pretty
  • Wires, on the other hand, are finally working. You can use them to connect relevant buildings (such as stores, data extractors and labs) to the cluster core. These buildings are also stacking, when placed close to each other
  • Introducing storage units! A new convenient instrument to facilitate your logistics. And yes, they also stack with each other


[h3]Graphics[/h3]
  • Transporter looks even cooler now, or so we hope


[h3]Interface[/h3]
  • Information about raw data and data features can now be viewed at a cluster core


[h2]More Engineers Required[/h2]
We want YOU at KOTOVOD! Your participation in our Alpha program will help us create a more bright and enlightened future for cats and humans! Please use the information below to join our ranks:

To play the Alpha, please join our Discord server or sign up for Email list

And of course, don't forget to add Learning Factory to your Wishlist (check out the button on the right of this page!)

Learning Factory's Public Roadmap

KOTOVOD Worker #2: Of Cats and Levitation



It is with great excitement that Vladislav, chief engineer of KOTOVOD, make his final preparations to the glorious event of today. Since the dawn of times human beings dreamt of flying in the sky, like birds... But what about cats? According to chief scientific officer, Dr. Katz, our feline friends were too aiming for the stars all this time!

"Oh yes catz luve lookin at skiez since the dawn of time. For examplz do you see that cloud that looks like fish? Any catz is ablez to tell you that is very delicious oh yes I wud gnaw upon thiz giant juicy fish all day lonk... Sorry, where wuz i? Ah yes, the sun and the moon als look liek giant yarn ballz very pritty!"

The Learning Factory of KOTOVOD is all about cat learning, but for cats there's no learning without comfort. According to the recent discoveries by our brilliant scientists, cats in stress are 74.5% less effective in studying, while also becoming 154% more prone to destroying your furniture and soiling shoes.

That is why KOTOVOD's scientists have come up with a revolutionary new way of carrying cats around the factory. Enter the magnificent MagLev transporter! This complicated device provides a comfortable and stress-free experience of magnetic levitation, according to lab tests. No cats were harmed during these tests (several dozens of mice might have been eaten though)

Field tests of MagLev transporters are about to commence today, when a brand new Alpha build of Learning Factory becomes available to all KOTOVOD engineers! Please make sure to update and lock away your working shoes. Just in case.

[h2]Alpha Update Released (0.6.1)[/h2]



[h3]Gameplay[/h3]
  • Players can now pick items off the transporter line at any point
  • The Monument no longer spends time on processing articles, they go straight to research
  • Cats would sometimes buy more than one item at once


[h3]Graphics[/h3]
  • Our cats can now enjoy the comfort and luxury of magnetic gravitation platforms, helping them travel around the Factory
  • Transporters now connect to each other, yay to science!
  • Updated looks of selected buildings (can you find all of them?)


[h2]More Engineers Required[/h2]
We want YOU at KOTOVOD! Your participation in our Alpha program will help us create a more bright and enlightened future for cats and humans! Please use the information below to join our ranks:

To play the Alpha, please join our Discord server or sign up for Email list

And of course, don't forget to add Learning Factory to your Wishlist (check out the button on the right of this page!)

Learning Factory's Public Roadmap

Please wear your safety cat at all times. Until next week!

KOTOVOD Worker #1: First Playable Alpha Available



Chief operating engineer Ivan is looking smart and humbled, wearing a suit and a smile. And yet, he cannot hide his inner shining of pride. At last, his professional love child, the mighty KOTOVOD, is re-opening its doors! It has been closed for decades, with cats all over the world left idle and misunderstood by their human companions. Well, this era of frustration is coming to an end!

The KOTOVOD was conceived and constructed back in the socialist era. The scientists of that time have had a theory that cats were actually sentient beings, which brought them to creating an ambitious project: a scientific factory which would help humans understand what their cats really want and what they have to say.

After the Union collapsed, the factory fell into oblivion. But thanks to cutting edge technology, humanity was given a second chance to finally find a common tongue with their furry friends! Old machines are empowered by modern science: cats’ needs and desires are analysed by a complicated machine learning algorithm that helps build a better factory for a brighter feline future.

Chief scientific officer, Dr. Katz, was not available for an interview, being heads down busy with his scientific endeavours in his office. He did send a short note to commemorate the glorious day: «Iz going az planned. Iz going good. Sorry kant haz interviewz, very bizi doing reserch wit my hooman fingerz (not cat paws haha). Kalculating very stronk. Oh, iz that a mouze?..»

[h2]Learning Factory: Alpha Is Live![/h2]

Chief engineer Ivan, on the other hand, was more than glad to elaborate on his hard work:

«Today we are about to launch the next module of the factory into action. Am I worried? Of course not, we're professionals! Besides, it's an alpha-version, so something definitely might go wring. Like that infamous case with canned food... poor Vlad has been having nightmares ever since, his body hair turned purple, what a mess... Oh well! We are running accident-free for almost 3 days now and I have a good feeling about this one!»

An admirable optimism of a true engineer! We were authorized by KOTOVOD's administration to publish a list of vital new features, available at the factory in this alpha-version:

[h3]Gameplay[/h3]
  • Players can now build multiple cat shops at their factories
  • Refined shops' mechanics: 4 goods can be sold simultaneously in each shop, with an option to assign individual price for each goods type
  • Introducing the Research Tree
  • Certain resource types (money, raw data, data features and articles) are now displayed in virtual format and no longer appear as objects on the game's map
  • Introducing optical fibers that will help join certain production chains into clusters. NB: they don't actually work in this first version, but they still look neat
  • New cat generating algorithm (NB: again, not very functional yet, but pretty)
  • Each building now has a different demolishing time. That said, one won't be able to accidentally destroy a brand new show with one click anymore, and deleting useless transporter tiles is faster and easier than ever before
  • Destroying element sources (such as piles of iron or apple trees) now gives a larger amount of respective elements


[h3]Interface & Graphics[/h3]
  • UI has been reworked in many ways. Still, there are a lot of placeholder items at this stage, so if something is not working, then maybe it's not supposed to, yet
  • Crafting queue is now available in the inventory
  • Quick saving the game with a 'Ctrl+S' keyboard shortcut is now available
  • New and improved hot keys: press 'T' to open the Research Tree or use 'Esc' to close all windows
  • The first animated piece of machinery: basic manipulator is now capable of visually manipulating objects:


[h2]How to Join?[/h2]
KOTOVOD is hiring! The corridors of KOTOVOD are humming with power once again, yet there’s so much more to do! We need more engineers to fine tune and test our catting-edge technologies.

To play the Alpha, please join our Discord server or sign up for Email list

And of course, don't forget to add Learning Factory to your Wishlist (check out the button on the right of this page!)

Learning Factory's Public Roadmap

The revolution in cat science is just around the corner!