How I converted BBC Micro Elite into a two-player game
Описание и применение
Преобразование игры Elite для BBC Micro в двухигроковый режим, позволяющее двум игрокам управлять кораблями одновременно на одном экране.
Задача
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