Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How I converted BBC Micro Elite into a two-player game

说明与用途

将 BBC Micro 的 Elite 游戏改造成双人模式,使两名玩家可在同一台机器上同时游戏。

问题

The original BBC Micro Elite game supported only single-player mode, limiting multiplayer engagement.

结果

The modified Elite runs smoothly with two players controlling separate ships, sharing the same screen and game logic.

工作流

  • 1. Analyzed Elite’s source code to locate input handling routines.
  • 2. Added a second input buffer to read from an additional keyboard port.
  • 3. Modified the game loop to process both players’ actions each frame.
  • 4. Adjusted rendering logic to display both players’ positions on screen.
  • 5. Tested the modified game on a real BBC Micro and an emulator.
  • 6. Refined timing and collision detection to ensure fair play.

证据

I added a second input buffer to read from an additional keyboard port and modified the game loop to process both players’ actions each frame.

来源

  • 记录日期: 2026-09-10T08:33:04.380Z