Friday, 20 March 2026

In Search of "Dojin" by Hiroshi Suzuki (1980) Update 1

I have been working on my implementation of the first variation of the rough sketch of the game provided by Mr. Suzuki.  I now have a working group of four enemies ("Y"s) and a player ("X") moving in the maze.  The enemies track whenever they reach a corner junction.  They can get pushed along by the orange obstacle.  If conditions are right they get crushed at the ends.  I haven't put in detection of whether they hit the player or the player gets hit by the obstacle or new screens if you kill all 4 enemies.  Using pure BASIC it is a little bit slow. Adding more refinements will probably make it a little slower again, although I can probably make the code a little faster with the application of speedup techniques, but I think I'm just going to have to compile it using Greg Dionne's MCBASIC compiler.  Then I'll probably have to add delay loops to keep it playable.  So I can't tell yet whether it will be a  playable/enjoyable game.  So many questions remain unanswered:

  1. How many enemies?
  2. Do their numbers increase with each screen cleared? Their speed?
  3. Levels of play?
  4. Does the player have lives?  How many?  Can they earn new ones?
  5. Splash screen?
  6. Points awarded for enemies eliminated?
  7. Scored displayed? Where?
  8. Instruction screen?
  9. High Score displayed? Where?
Thanks to John Szczepaniak for the project idea and doing the interview with Suzuki, which is the only real source of detailed information about this lost game, and my son Charlie for his coding suggestions and discussion.

I have added a "Japan" subject metadata tag to my program ports from Japanese computers, so I can search on for them by country: https://archive.org/details/@james_gerrie?query=Japan

No comments:

Post a Comment