1
0
Fork
You've already forked SYNTELLI
0
No description
  • C 48.6%
  • Makefile 27.3%
  • Zig 11.4%
  • C++ 8.6%
  • Python 2.1%
  • Other 2%
2026年06月06日 12:14:19 -07:00
build Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
historic Convert historic source files from Shift-JIS to UTF-8 2026年02月21日 10:42:27 -08:00
src Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
src-zig Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
Studiola Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
tests Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
tools Excelsior! 2026年02月20日 23:52:36 -08:00
.gitignore Excelsior! 2026年02月20日 23:52:36 -08:00
build.zig Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
build.zig.zon Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
circuit.json Excelsior! 2026年02月20日 23:52:36 -08:00
CMakeLists.txt Create a Studiola plugin 2026年06月06日 12:14:19 -07:00
LICENSE.txt Excelsior! 2026年02月20日 23:52:36 -08:00
README.md Add screenshots 2026年02月21日 10:35:44 -08:00
studiola-plugin.toml Create a Studiola plugin 2026年06月06日 12:14:19 -07:00

The SYNTELLI System

(c) 2026 Nick Porcino

SyntelliSoccer was a demonstration proof of concept of using neural networks to control toys and games developed at Bandai's Strategic Research and Development Division in Kanda, Tokyo during 1990-1991.

Syntelligence itself, a portmanteau of "Synthetic Intelligence", was a system that merged ideas of Boids, Vehicles, Subsumption, and Neural Networks into an architecture of agent control light enough to effectively run on the simple microcontrollers of the time.

The combined simulator and design environment allowed prototyping and iteration of behaviors in a reasonably useful environment, before taking the time-consuming step of burning control software to an EEPROM for use in toy and robotic prototypes.

The software as recovered here demonstrated the principles via a soccer game pitting a "syntellinet" against a procedural team. The blue team was named the Canada team, because the principal researcher, Nick Porcino was from Canada, and since Takahashi Norio was his collaborator (appearing as NOP, NT, and TN throughout the recovered code), the procedural control team he wrote was named the "Japan" team.

Concept Art

For a deep dive into the architecture of the SYNTELLI system, see Syntelligence (1990).

This Repo

The original software has been recovered from 3.5" floppies, and reconstructed with the aid of an LLM. The assistance included setting up a zig build system, initial classes to correspond to the concepts in the original C code, and reverse engineering of file formats and transliteration of Shift-JIS encoded Japanese comments.

Screenshot

Acknowledgements

Special Thanks to Takahashi Norio-san who was my mentor at Bandai when I worked as the first foreign employee in the research and development department. Thanks to Suzuki Jumpei-san, our division lead, and my other team mates. Thanks to Bandai's CEO, Yamashina Makoto-san who believed in my vision and gave me the resources to explore cutting edge technology in his laboratories, and helped steer me through the complexities of Japanese corporate culture.

License BSD-2 Clause