Socrates: An Open-World Philosophical Adventure in Ancient Athens
← Return to Socrates: An Open-World Philosophical Adventure in Ancient Athens
Devlog
- May 25, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #Socrates, #Socrates Game, #Manual, #Game Manual, #Cover Art, #Art, #Artwork, #Quick Reference, #Quick Reference Guide, #Reference, #Reference Guide, #Back Cover, #Front CoverWork on our "Socrates" game manual continues! I hope folks are enjoying the transparency and the window into our development process! Each new page of the manual is presenting its own challenges, but... Continue reading

- May 22, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #Socrates, #Socrates Game, #TI-99/4A Cartridge, #TI-99/4A Cartridges, #Canva, #Game Map, #Game Manual, #Manual, #Artwork, #Art, #Manual Cover, #Game Development, #Game Dev, #Publishing, #Retro, #Retrocomputing, #Retro Game, #Retro GamesWe're in the process of creating various assets for the "Socrates" cartridge manual. Yesterday we created an updated version of the manual front cover artwork and the first version of the game map to... Continue reading

- May 14, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #Socrates, #Socrates Game, #Cartridge, #BIN, #Binary File, #BIN File, #ROM, #Cartridge ROM, #Compiling, #Compiler, #XB Compiler, #MAKECART8, #MAKECARTG, #MAKECART, #Compiled BASIC, #TI Extended BASIC, #Extended BASIC, #BASIC, #BASIC Game, #BASIC Games, #Retrocomputing, #Retro, #Retro Games, #Retro GameYesterday we reached quite a milestone: We were able to create a TI-99/4A cartridge ROM/BIN file from the current build of our "Socrates" game, making it loadable and playable as a cartridge both in a... Continue reading
- May 08, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #Socrates, #Socrates Game, #TI Extended BASIC, #Extended BASIC, #BASIC, #XB256, #XB Compiler, #Compiler, #Compiling, #Assembly, #Assembly Language, #Retro, #Retrocomputing, #Game Development, #Game Dev, #User-Defined Functions, #DEF, #TIYesterday we experimented with better control of our time delay loops using the DELAY routine in XB256 and with using the XB Compiler to create an assembly-language version of our "Socrates" game. We... Continue reading
- May 01, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #TI, #TI Extended BASIC, #Extended BASIC, #XB, #BASIC, #BASIC Game, #BASIC Games, #Retro, #Retro Game, #Retro Games, #Retrocomputing, #Game Development, #Game Dev, #Socrates, #Socrates Game, #Plato, #Plato's Dialogues, #NPC, #NPCs, #Sound Effects, #SFX, #Title Screen, #Finishing TouchesYesterday's programming session was all about putting finishing touches on our TI Extended BASIC "Socrates" game: NPC spawning order, title screen text alignment, dialog icon sound effects, etc. We're... Continue reading
- April 28, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI, #TI Extended BASIC, #Extended BASIC, #BASIC, #XB, #Retrocomputing, #Retro, #Seikilos Epitaph, #Player Input, #Player Movement, #Title Screen, #Music, #Title Screen Music, #Game Development, #Game DevOn Sunday we worked on improving the player input routine in our TI Extended BASIC “Socrates” game. We also managed to squeeze in some new title screen music, a slightly modified version of the Se... Continue reading
- April 27, 2026 by Spark Gap Games#Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #XB, #Socrates, #Socrates Game, #Color Scheme, #Color Schemes, #Dialog, #Plato, #Plato's Dialogues, #Open World, #Open-World Game, #Open-World Games, #Edutainment, #Educational Game, #Educational Games, #Athens, #Ancient Athens, #Retrocomputing, #RetroThis week we spent a lot of time doing some polishing on our TI Extended BASIC "Socrates" game, mainly cleaning up the dialog spacing and adjusting the room color schemes. Our to-do list is getting mu... Continue reading
- April 20, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI, #TI Extended BASIC, #Extended BASIC, #BASIC, #XB, #NPC, #NPCs, #Text Wrapping, #Dialog, #Plato, #Plato's Dialogues, #Retro, #RetrocomputingYesterday we finished positioning the NPCs in the remaining map screens in our TI Extended BASIC "Socrates" game, rewrote the dialog typing-effect routine, and began editing the dialog lines to improv... Continue reading
- April 17, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #Retro, #Retrocomputing, #Retro Gaming, #NPC, #NPCs, #Color Scheme, #Colors, #TI Extended BASIC, #Extended BASIC, #XB, #BASIC, #BASIC Game, #BASIC GamesWe've begun adjusting the positions and colors of the various NPCs and interlocutors in our Extended BASIC "Socrates" game, a slow process. Despite the minimalist aesthetic, the arrangement of each ro... Continue reading
- April 13, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI Extended BASIC, #Extended BASIC, #BASIC, #XB, #Title Screen, #Dialog, #Dialog Engine, #Plato, #Plato's Dialogues, #Variables, #Variable Names, #Memory, #Memory Management, #GameDev, #Game Dev, #Game DevelopmentYesterday we added the "Completed Dialogs" counter display into our "Socrates" game, which gives a much better sense of progress and direction to the game, and we somehow managed to squeeze in some im... Continue reading
- April 10, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI Extended BASIC, #Extended BASIC, #BASIC, #XB, #Endgame, #Apology, #Crito, #Phaedo, #Hemlock, #Plato, #Plato's Dialogues, #DialogTI-99/4A: "Socrates" Game Development Devlog #14: Endgame Map Screens and Drinking the Hemlock Yesterday we worked on the endgame sequencing in our Extended BASIC "Socrates" game, including gating/loc... Continue reading
- April 08, 2026 by Spark Gap Games#TI-99/4A, #Texas Instruments, #TI Extended BASIC, #Extended BASIC, #BASIC, #Socrates, #Socrates Game, #NPCs, #NPC, #Doors, #Locked Doors, #Game Development, #Game Dev, #Memory Management, #Memory, #TITI-99/4A: "Socrates" Game Development Devlog #13: Locked Doors & Solid NPCs Yesterday I did some solo work on our "Socrates" game, adding locked doors for the courtroom and prison cell to keep players... Continue reading
- April 07, 2026 by Spark Gap Games#TI-99/4A, #TI, #Texas Instruments, #Socrates, #Socrates Game, #Retrocomputing, #Retro, #Retro Programming, #Dialog, #Code Consolidation, #Title Screen, #Memory, #Plato, #Plato's DialoguesTI-99/4A: "Socrates" Game Development Devlog #12: Dialog, Code Consolidation, and Title Screen Our "Socrates" game is coming together nicely. This week we added the majority of the dialog, started imp... Continue reading
- April 05, 2026 by Spark Gap Games#Texas Instruments, #TI-99/4A, #TI, #TI Extended BASIC, #Extended BASIC, #BASIC, #Socrates, #Socrates Game, #Dialog Engine, #Dialog, #Open World, #Open-World Game, #Open-World GamesTI-99/4A: "Socrates" Game Development Devlog #11: Dialog Engine Work continues on our open-world Extended BASIC “Socrates” game. On Sunday we created a working dialog engine allowing Socrates to i... Continue reading
- April 01, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI, #TI Extended BASIC, #Extended BASIC, #BASIC, #NPC, #NPCs, #Open World, #Open-World Game, #Edutainment, #Educational Game, #Educational Games, #Plato, #Plato's DialoguesTI-99/4A: "Socrates" Game Development Devlog #10: Populating the Map with NPCs Still more progress on our Extended BASIC "Socrates" game in TI Extended BASIC: This week we populated the relevant map s... Continue reading
- March 23, 2026 by Spark Gap Games#Socrates, #Socrates Game, #TI-99/4A, #Texas Instruments, #TI, #TI Extended BASIC, #Extended BASIC, #BASIC, #NPC, #NPCs, #Educational Game, #Educational Games, #Edutainment, #Exploration Game, #Exploration Games, #Open World, #Open-World Game, #Open-World Games, #Retro, #Retro Game, #Retro Games, #Retrocomputing, #Game Development, #Game Dev, #Memory ManagementTI-99/4A: "Socrates" Game Development Devlog #9: Adding NPCs to Map Screens Yesterday we worked on creating an NPC engine in our TI-99/4A “Socrates” game, allowing us to place up to eight NPC char... Continue reading
- March 20, 2026 by Spark Gap Games#Socrates, #Socrates Game, #Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #BASIC, #Retro, #Retro Games, #BASIC Game, #BASIC Games, #WASD, #Keyboard Control, #Joystick Control, #Bug Fixes, #Bug Fixing, #Text Box, #Player Movement, #Dialog Box, #Athens, #Ancient Athens, #Plato, #Screen BorderTI-99/4A: "Socrates" Game Development Devlog #8: Text Box, Map Updates, and Bug Fixes We made more progress on our "Socrates" game yesterday. We changed the size of the play area to accommodate a new... Continue reading
- March 16, 2026 by Spark Gap Games#Socrates, #Socrates Game, #Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #BASIC, #Retro, #Retro Game, #Retro Games, #Retrocomputing, #Map Engine, #Athens, #Ancient Athens, #Map Building, #Educational Game, #Educational Games, #Exploration Game, #Open World, #Open-World GameTI-99/4A: "Socrates" Game Development Devlog #7: Building Our Map of Ancient Athens... Continue reading
- March 14, 2026 by Spark Gap Games#Socrates, #Socrates Game, #Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #BASIC, #Open-World Game, #Open World, #Player Movement, #Movement, #TI, #Athens, #Ancient Athens, #Map Building, #MapTI-99/4A: "Socrates" Game Development Devlog #6: Improved Player Movement and Map Building... Continue reading
- March 09, 2026 by Spark Gap Games#Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #BASIC, #Retro, #Retrocomputing, #Map Engine, #DATA Statements, #READ Statements, #Socrates, #Socrates Game, #Educational Game, #Educational Games, #Exploration Game, #Exploration Games, #Adventure Game, #Adventure Games, #Edutainment, #Athens, #Ancient Athens, #Ancient Greece, #Greece, #GreekTI-99/4A: "Socrates" Game Development Devlog #5: Map Engine with DATA and READ Statements... Continue reading
- March 03, 2026 by Spark Gap Games#Texas Instruments, #TI-99/4A, #TI994A, #TI Extended BASIC, #BASIC, #Extended BASIC, #TI, #Retro, #Greek Wall Tiles, #Greek, #Athens, #Ancient Athens, #Socrates, #Socrates GameTI-99/4A: "Socrates" Game Development Devlog #4: Greek Wall Tiles Design... Continue reading
- February 28, 2026 by Spark Gap Games#Socrates, #TI-99/4A, #Texas Instruments, #TI Extended BASIC, #Extended BASIC, #BASIC, #Open World, #Open-World Game, #Map EngineTI-99/4A: "Socrates" Game Development Devlog #3: Preventing Movement Through Walls... Continue reading
- February 21, 2026 by Spark Gap Games#Socrates, #Texas Instruments, #TI-99/4A, #TI Extended BASIC, #Extended BASIC, #BASIC, #Open World, #Open-World Game, #Ancient Athens, #Athens, #Retro, #Retro Game Development, #Adventure, #Adventure Game, #PlatoTI-99/4A: "Socrates" Game Development Devlog #2: Screen Borders and Color Scheme... Continue reading
- February 20, 2026 by Spark Gap Games#Socrates, #Texas Instruments, #TI-99/4A, #BASIC, #TI Extended BASIC, #Extended BASIC, #Open World, #Player Movement, #Map SystemTI-99/4A: "Socrates" Game Development Devlog #1: Player Movement and Map System... Continue reading