I searched 7 billion employees gently with 'Seven Virion Humans' which can enjoy programming with Nintendo Switch's puzzle sense



A Japanese version of " Seven Virion Humans ", a sequel to the puzzle game " Human Resource Machine " that runs new workers and runs a given work program, was created at Nintendo Switch in October 2018 It is distributed from 25th. It changed from the previous work which was "the style to command and move one employee", it changed to a new programming language and became "a style that can issue instructions to groups at the same time", and the difficulty and the number of stages also increased significantly . I actually played what kind of evolution has been achieved.

Tomorrow Corporation: 7 Billion Humans
https://tomorrowcorporation.com/7 billionhumans


Nintendo Switch | Download Get Full Version! Seven Virion Humans
https://ec.nintendo.com/JP/en/titles/70010000014082


In the future where robot technology has developed, human beings can now perform all labor with robots.



There is no need for human beings to drip sweat water.



Utpia won by science indeed ... I think that mankind who does not settle without work will start seeking labor from robots.



Robots who have somewhat dominated humans promise to give work to human beings.



The robot prepared for humanity is a work that anyone can easily and forever continue regardless of academic background and talent.



All seven billion people worldwide are to be adopted as employees regardless of age or sex. It is the player who plays the role of allocating work to 7 billion people in such a world.



In "Human Resource Machine", the player gave instructions to one new employee. However, in the total human-animal company society, it is necessary to instruct multiple employees to make work in parallel. For example, in the image below, give instructions to three employees. "Step" makes you walk, "pickUp" let you pick up, "drop" is to put what you have at your feet. When arranging the command a bit and pressing the play button and execute it ...



Three people start moving at the same time.



The same thing is done even if the number of employees increases to 10 people. Employees will execute faithfully as instructions are given.



In the previous work, work was evaluated with "number of lines of program" and "number of steps", but in this work it is evaluated by "number of lines of program" and "average time from execution to end". It seems that the average time is calculated from the average of 25 random tests.




The programming language used for "Seven Virion Humans" is more complicated than the relatively simple previous work. For example, "if" also appeared in the previous work, but now it is now possible to set the conditions more finely. In the following image, the first line is a conditional sentence "There is nothing at the feet of employees", the fifth line is a conditional sentence "One square below the place where the employee is located is not a hole".



If we had a panel at the foot, we picked up it and moved forward, stopped on the spot if there was a hole in front of me, and programed to put the panel in hand on my feet, it did the right thing.



Moreover, it is now possible to use the "memory" function in this work. Employees are human beings, so they should have a thinking brain. There are also commands that let you remember various numerical values ​​and let them think to some extent on your own. For example, "nearst" in the following image is a command that allows you to memorize numerical values ​​and items closest to your employees in memory. Even if we do not bother designating it here, we let employees think and make actions, it is extremely messy.



In fact, you can see in the following movie how to use the "nearst" command to collect panels scattered among employees and to throw away in the "shredder" which is the first appearance of this work.

Use Nintendo Switch 'Seven Virion Humans' with memory function to let employees throw trash - YouTube


You can let the shredder discard what you have with "giveTo". For example, in the following cases, the shredder closest to "nearst" is registered in memory 2. I ordered the disposal of the panel with "giveTo", but if I go to the shredder without having anything ......



Somehow my employees threw themselves in the shredder and they fall apart. Tears can not be forbidden by the will of work of mankind. In this work, employees are not one but a plurality, so "workers while working" and "workers who finished work" are born. Therefore, we need to think about how the employee who finished work moves. Even if employees are torn down by shredder and lose their lives, they will not be involved in work evaluation, but because we lose time, we need a kindness to think about programs so as not to jump into the shredder as much as possible.



The following 34th stage "Which is the smallest" is the job of shredding only the smallest number of panels from among the panels lined up on top of the four employees. The point of this stage is "to let the four employees choose the smallest number". Of course, it is impossible for employees to make decisions without permission, so it is necessary to build a program that allows players to decide the smallest number.



The following program which we finally assembled with trials while trial many times. In the part ① of the image, let employees memorize the panel closest to the shredder. And in the part of ②, if there is a panel at your feet, compare the numbers and overwrite the smaller number on the memory. When finally hitting the wall, it is the part of ③ to pick up the same panel as in the memory and throw it into the shredder. Instead of picking up a panel suddenly, we scan the foot panel first, then select the corresponding panel.



You can see the actual movie running this program in the movie below. During the trial, we noticed that "end" in line 7 is unnecessary, and by deleting, we achieved both the number of rows and the time clear the target. A sense of accomplishment when considering the target program by reworking the thought out program is considerable.

Nintendo Switch "SEVEN VIRION HUMANS" 34 Years - "Minimum is Which" Program We Tried - YouTube


"Seven Virion · Humans" is almost the same as the previous work on the basic system and the black humor which was mixed everywhere, but because the number of employees to move is multiple, the programming language is more complicated and the degree of freedom is increased, The response is messed up. Even if I am not familiar with programming, my boss will teach me carefully, so I enjoyed it even with an editorial staff who knew little about programming.

It is possible to enjoy not only work but also aim for improvement of time efficiency and effort to eliminate the redundancy of the program. It was a very pleasant point to get drunk with self-praising, "How beautiful my program is ... ..." when building a simple and efficient program.

"Seven · Virion · Humans" is downloading software of Nintendo Switch, it is delivered with 1500 yen including tax.

Nintendo Switch | Download Get Full Version! Seven Virion Humans
https://ec.nintendo.com/JP/en/titles/70010000014082

in Review,   Video,   Game, Posted by log1i_yk