Grüße, Habr!

Vor ungefähr einem Jahr habe ich die erste Version des elektronischen Tic-Tac-Toe-Spiels gemacht. Das beinhaltete nur ein Spiel mit einem Live-Gegner. Wenn Sie interessiert sind, was dabei herausgekommen ist, bitte ich um eine Katze.
Ich habe alles langsam und nur in meiner Freizeit gemacht.
Zunächst werde ich kurz auf die Nachteile der ersten Version eingehen. Das ist eher meine persönliche Meinung. Für Kinder und meine Freunde stört dies das Spielen nicht. Mängel können in zwei Gruppen unterteilt werden - ästhetische und finanzielle. Nachfolgend erzähle ich Ihnen, was erreicht wurde.
ÄsthetikGewicht und Maße. Ich wollte ein dünnes Spielzeug haben, das leicht in eine Kindertasche passt und wiegt, aber nicht wie ein Ziegelstein.
Das erste, was getan werden musste, war, das Zwei-Platinen-Design und die Pin-Steckverbinder (und im Allgemeinen die Pin-Komponenten) aufzugeben.
Die zweite ist, die Batterie zu reduzieren. 1,5 A, wie ich sofort dachte, gab es viel Kapazität und Gewicht.
Das dritte ist natürlich das Korps (im letzten Artikel war nichts über ihn zu lesen, aber er erschien fast sofort).
Der erste Fall, der auf einem 3D-Drucker gedruckt wurde, war etwa 18 bis 19 mm hoch. Die Bretter waren durch Metallgestelle miteinander verbunden. Eine Batterie befand sich zwischen den Platinen. Es gab viele Wohnmöglichkeiten. Wir haben versucht, Rillen auf der Rückseite des Gesichts zu machen. Es gab verschiedene Optionen für die Position der Platinen im Inneren und verschiedene Optionen für die Montage und Montage. Sie versuchten sogar zu grundieren und zu malen.
1. Eines der ersten XO-GebäudeUm alles auf eine Platine zu übertragen, war es notwendig, etwas hinsichtlich der Komponenten abzulehnen und etwas mit einem Knopf zu erfinden, da es sich um einen Stift handelte, der seitwärts blickte und mit der unteren Platine verlötet war. Wie sich später herausstellte, gibt es keine SMD-Eckknöpfe mit einem langen Drücker und kleinen Abmessungen (vielleicht habe ich nur schlecht ausgesehen).
2. Eine der Optionen für den XO-NetzschalterIch lehnte es ab, mit Transistoren LEDs und fast alle Hosenträger einzuschalten (beschloss, sie nur leise zu machen). Natürlich sind die Stiftleisten (einschließlich SWD) weg. Als ich alle Komponenten auf der Platine platziert habe, habe ich festgestellt, dass es nicht möglich ist, sie in einer Schicht zu trennen (die oberste Schicht ist mit der Verdrahtung von Touch-Tasten und LEDs beschäftigt). Deshalb habe ich beschlossen, nur einen Strombegrenzungswiderstand für jede Gruppe von LEDs (8 Stück) zu verwenden. Jede Gruppe „isst“ ungefähr 10 mA (chinesische LEDs), während die Helligkeit für alle gleich ist. Großartig. Lieferung aller 0603-Komponenten, um die Platine für die manuelle Installation zu vereinfachen.
All dies hat die Nachverfolgung vereinfacht, aber es hat immer noch nicht sehr gut geklappt. Dann überarbeitete ich die Schaltung und zog alle Beine mit einem Lüfter aus dem Controller. Damit es keine Kreuzungen gibt. Ja, danach musste ich die Software neu schreiben, aber es hat sich gelohnt.
3. Neue Version des XO-BoardsUnterwegs habe ich mir überlegt, was ich mit dem Knopf machen soll. Ich habe SMD-Optionen gefunden, aber sie brauchten einen Drücker. Das Drucken auf einem Drucker war nicht erfolgreich, und ich habe beschlossen, den Knopf in die untere quadratische Ebene zu verschieben, damit er nicht gedrückt wird, wenn das Spiel auf dem Tisch liegt (da die Schrauben als Beine fungieren).
Eine hervorragende Lösung bestand darin, den Lautsprecher abzunehmen und einen Vibrationsmotor hinzuzufügen. Das Vorhandensein einer Vibrationsreaktion beim Drücken, Ändern von Spielen usw. erwies sich als sehr praktisch (viel interessanter als die einfachen "Spitzen" des Browsers).
Zur Ästhetik werde ich auch die Spielfunktionalität selbst hinzufügen. Nur ein Tic-Tac-Toe-Spiel mit künstlicher Intelligenz und einem Gegner ist sehr wenig. Dann haben meine Kollegen und ich uns noch ein paar Spiele ausgedacht. Im Folgenden werde ich eine Anleitung geben, in der alle
fast 9 Spiele gemalt sind.
Das Spiel wird durch Drücken und Halten eines Fingers auf eine der Zellen ausgewählt. Nachdem alle drei Kreuze in der unteren Reihe aufleuchten und Sie ein Vibrationsfeedback spüren, wird die Wahl des Spiels getroffen.
- Tic-Tac-Toe mit künstlicher Intelligenz 1 (im Folgenden AI). Klicken Sie auf die Felder und warten Sie, bis sich die KI bewegt. Richten Sie drei Kreuze in einer Linie aus.
- Tic-Tac-Toe-KI 2. Klicken Sie auf die Felder und warten Sie, bis sich die KI bewegt. Richten Sie drei Kreuze in einer Linie aus. Die KI macht den zweiten Zug willkürlich, was das Spiel kompliziert.
- Tic-Tac-Toe für zwei. Klicken Sie auf die Felder und warten Sie, bis sich der Gegner bewegt. Richten Sie drei identische Formen in einer Linie aus.
- Notiz 1. Ein Analogon des berühmten Spiels zur Verbesserung des Gedächtnisses. Berühren Sie ein beliebiges Feld und merken Sie sich das Bild. Klicken Sie auf die Felder, die das Muster wiederholen. Nacheinander tauchen Gedanken und Kreuze auf. Bilder ändern sich ständig!
- Notiz 2. Es ist notwendig, Kreuze auf den Feldern zu finden und nach dem Verlöschen des Bildes deren Position anzugeben. Die Zahl der Kreuze wächst. Die Reihenfolge spielt keine Rolle.
- Schütze Wenn Sie fertig sind, klicken Sie auf ein beliebiges Feld. Oben erscheint ein Kreuz. In der unteren Reihe müssen Sie die Tac-Toe-Muscheln abschießen, um die Kreuze abzuschießen. Die Geschwindigkeit des Spiels nimmt allmählich zu!
- Racing Sie fahren ein grünes Auto und müssen den roten Hinderniskästen ausweichen, die über die Straße kommen. Die Geschwindigkeit des Spiels nimmt allmählich zu! (Das Spiel wird noch beendet)
- Memo 3. Ein sehr aufregendes Spiel, auch für Erwachsene! Auf den Feldern erscheinen Kreuze: erst eins, dann zwei und so weiter bis zu neun (von Stufe zu Stufe). Es ist notwendig, die Felder in der gleichen Reihenfolge anzuklicken, in der die Kreuze erschienen sind.
- Demo-Version des Spiels Tic-Tac-Toe. Zeigt, wie man richtig spielt.
Wie Sie sich denken können, ist es auf einem 3x3-Spielfeld schwierig, etwas Aufregendes zu finden, aber im Prinzip hat es sich als ziemlich gut herausgestellt. Meine Kinder im Alter von 3 und 7 Jahren meisterten leicht das Umschalten zwischen Spielen und lernten, sie zu spielen. Im Prinzip kann man, nachdem man ein wenig gestochert hat, sogar ohne Anleitung raten, was und wie.
Als kleine Ergänzung wurde die automatische Abschaltung nach einer Minute Inaktivität hinzugefügt. Ich habe nichts erfunden, nur von dem Mikrocontroller, den ich durch die Diode speise, ein Protokoll. "1" auf dem CD4013-Chip - simuliert einen Tastendruck. Es funktioniert stabil.
UmsatzkostenNatürlich wirkten sich alle oben genannten Faktoren sehr stark auf die Kosten aus. Anstelle von zwei Brettern gab es nur noch eines. Er ließ die Stiftleisten, 18 Transistoren und eine Reihe von Verbindlichkeiten (meist Widerstände), die Baugruppenträger wurden aus Kunststoff. Um die Kosten weiter zu senken, begann ich mit Batterien zu experimentieren. Für den Anfang habe ich die Kapazität auf 750mA reduziert. Es war nicht möglich, die Batterie zu landen. Als nächstes habe ich es auf 500mA reduziert. Wieder setzte er sich nie hin, selbst nachdem ich das Spiel verlassen hatte und die Kinder spielen ließen. Die Größe und das Gewicht der Batterie nahmen dreimal ab. Ich habe mich entschlossen, damit vorerst aufzuhören, aber ich möchte wirklich 300mA setzen.
Ich werde sehr wenig lügen, wenn ich sage, dass die Kosten 10 US-Dollar betragen haben. In der Tat hängt viel von der Menge hier ab, aber für 50-100 Stück ist diese Zahl ziemlich real.
Was ist passiert?Das Letzte im Moment ist der Fall 74x74mm und eine Dicke von 14,5mm. Ich habe die Tafeln in schwarz bestellt, der Koffer war auch in schwarz gedruckt. Es ist schön, es in der Hand zu halten, das Spiel ist fast nicht in der Tasche zu sehen, der Akku ist "ewig". Der obere Teil ist mit 1,5 mm PET gefräst (um ein Verschmelzen der Kanten zu verhindern). Die Ladeanzeige erfolgt dreistufig durch Zünden von Kreuzen: eins, vier oder acht im Kreis.
Abb. 4. Neues Board im XO-GehäuseAuf dem Foto können Sie die LEDs nicht gut aufnehmen. Es sieht eigentlich ziemlich gut aus.
Was möchtest du ändern?Das schwache Glied ist im Moment das Korps. Nicht die beste Option, um den Fall auf dem Drucker zu drucken. Das ist nicht nur so lang, sondern auch nicht sehr schön. Natürlich kann ein Stückmuster geglättet und bemalt werden, aber es ist alles kompliziert und wird die Kosten verdoppeln.
Ich überlegte, in Silikon zu gießen, aber das Video verstand nicht, ob diese Option zu mir passen würde. In diesem Fall verbleiben „Abgüsse“ auf dem Gehäuse, die nur durch Malen verborgen werden können, und dies ist wiederum eine Komplikation.
5. Spiel XO
Abb. 6. Spiel XO. Ein / Aus-TasteIch habe auch beschlossen, ein kurzes Video an alle Interessierten zu senden:
Direkter Link zum ersten Artikel:
habr.com/de/post/429618PS: Besonderer Dank geht an den Programmierer für den Code und den Werbetreibenden für die Spiele und Videos.
Vielen Dank und bis bald!