Software development for ESP8266MOD controller
1. General description of the game concept
Game concept: This game is an interactive children's toy that simulates a railway route with various obstacles and tasks. The main goal of the game is to teach children to solve tasks and develop coordination of movements.
Main game elements:
Wooden railway: The game is based on a railway route made of quality wood. The railway route has various elements such as bridges, crossings, and turns.
Sensors: Built-in LED sensors of different colors are located throughout the route.
Train cars: There are several train cars of different colors, each with its own control mechanism.
Movement controller: A control system that determines whether the train car correctly passes through the active LED.
Central game scoreboard: A scoreboard that shows the number of points earned for each player or team.
Gameplay: Players control train cars and try to pass them through LED sensors of the corresponding color. The game has different modes: battle (one-on-one) and team play (all participants playing together). Players earn points for each correctly passed sensor.
Additional elements:
Closed railway system for continuous movement of train cars.
Bridges and intersections at different levels, adding complexity and challenges.
2. Technical part:
Boards (10-12-15 pieces) based on the ESP8266MOD controller with LED sensors will be placed on the tracks. When the game is launched through the central scoreboard (described below), LEDs of different colors light up randomly on the controllers. The child's task is to drive the train of the correct color through the LED of the correct color (red train - red LED). In case of correct passage, a point is added to the player on the central scoreboard. Currently, we are developing a version with 3 different colors (three LEDs and three passage readers). We are currently developing the boards themselves, magnetic passage readers will be installed on them (a magnet will be installed on the train).
The central scoreboard will consist of the same controller, display, and 5 buttons.
All this needs to be integrated and software needs to be written for the proper functioning of all elements.
If I missed something, leave bids and I will switch to individual messages.
The cost of the order is NEGOTIABLE. Please propose a price.
Client's review of cooperation with Oleksandr Potovichenko
Software development for ESP8266MOD controllerGrateful to the developer, everything was good, responsible and efficient, thank you!
Freelancer's review of cooperation with Oleksandr Paseka
Software development for ESP8266MOD controllerGood task assignment, always in touch, responds quickly, pleasant communication.
I recommend for cooperation!
-
1290 13 0 Good day! I am interested in your project. The deadline and price are negotiable. It will be clearer after a detailed discussion.
-
1958 25 0 Good day. I am interested in the project, overall, the idea is interesting and clear.
I have extensive experience with various ESP controllers, I can offer to write code with reliable logic, but need to clarify some questions about the project.
-
Маю досвід роботи з esp8266 https://thingspeak.com/channels/403333.
Єдина проблема, що може виникнути, це за яким протоколом ці всі плати з'єднувати, Ви не вказали яка довжина ліній між центральною та додатковими платами. Який індикатор табло Ви бажаєте використати, 1602 буде дешево, кольоровий набагато дорожче. Умови гри не досить зрозумілі, дітей напевне треба привчати, що на червоний їхати не можна.
-
Current freelance projects in the category Desktop Apps
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 1 day 17 hours back ∙ 39 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 7 days 9 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 7 days 20 hours back ∙ 6 proposals |