Skip to content

Milestones

List view

  • The Minimum Viable Product of Dosat v0 is a rewrite of the game in C. No additional functionality, no change to object-oriented (or any other paradigm) design; the goal is to simply translate the existing Pascal into C. Because the original code uses EGAVGA.BGI and some assembly, there are some fundamentally required changes; the plan is to use SDLv2 for graphics and the mouse, and to replace the assembly with equivalent C. Given modern compiler optimizations (and how much faster modern computers are anyhow), the loss of assembly for the only known bottleneck (TCombat.AddShadowLayers) is not expected to make any difference in speed or functionality.

    No due date