Ближе к утру пришла идея: нужно
поискать в интернете. Вот так все просто. Порой самые очевидные
вещи остаются незамеченными, как это случилось со мной.
Поэтому уже днём проверил
возможность заказать онлайн. Такая функция была, но не в местном
магазине, а в соседнем городе. Там находился крупный супермаркет
игрушек, и на их сайте можно было заказать нужную игрушку на дом. И
конечно же, я нашёл описание ко многим из них. Теперь не нужно было
куда-то бежать и смотреть вживую – достаточно было прочитать
историю, возможности, её состав и в конце концов купить.
В этом мире существует огромное
количество самых разнообразных игрушек с разными предысториями и
конструкцией. И я старался подобрать такую, которая соответствовала
бы всем моим требованиям. Если с характером всё было понятно, то с
«начинкой» дела оказалось гораздо сложнее. У многих игрушек стояли
аккумуляторы или слабые батарейки, и не удалось найти ничего
похожего на то, что было у меня внутри. Руки у большинства игрушек
двигались, а вот с кистями были большие проблемы. Почти каждая
имела свои особые недостатки. Моя линейка солдатиков и гаргонитов
была действительно чем-то эксклюзивным и, можно сказать, уникальной
продукцией, так как аналогов на рынке не обнаружил.
Поэтому в течение нескольких дней
просматривал и анализировал разные игрушки, даже рассматривая
возможность заказа из-за границы. На четвертый день поисков
наткнулся на интересную ссылку. Перейдя по ней, попал на форум
робототехников и программистов, где люди делились своими идеями о
создании идеальной игрушки-робота. Всё сводилось к тому, что они
аккуратно извлекали микропроцессоры из игрушек, устанавливали их в
специальное устройство, подключенное к компьютеру, и писали
собственный код, создавая новые, более совершенные версии прошивок.
Как я понял, для местных программистов это считалось чем-то крутым
– тем, что каждый уважающий себя IT-специалист просто обязан
попробовать хотя бы раз в жизни. Кроме того, углубляясь в эту тему,
нашёл множество умных и талантливых людей, готовых делиться своими
наработками и идеями.
В итоге решил, что не стану
полагаться на случайность и работу своего самодельного устройства,
собранного в гараже, результат которого был как игра в рулетку.
Подошёл к задаче как настоящий программист – логически и
структурированно. В конце концов, я же робот! У меня есть несколько
целых корпусов солдатиков с отличными микропроцессорами, мощными
батареями и другими полезными функциями, и было бы глупо отказаться
от них. Основная проблема заключалась лишь в программном
обеспечении. Однако с текущими возможностями и имеющимися знаниями
изучение нового языка программирования должно было стать достаточно
простой задачей.