Kalgoorlie Retro Docs

Documentation for the Kalgoorlie Retro BBS, its games and servers

User Tools

Site Tools


riveroath:building

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
riveroath:building [2026-11-07 05:35] – created - external edit 127.0.0.1riveroath:building [2026-11-11 13:16] (current) – Main address is now kalretro.au slaterm
Line 3: Line 3:
 River Oath is Copyright (C) 2026 Michael Slater. It is free software under the GNU General Public License, version 2 or (at your option) any later version, and comes with no warranty. The retro screen, font and hex battle come from [[sengoku:start|Sengoku]] and [[brokenseal:start|The Broken Seal]]. River Oath is Copyright (C) 2026 Michael Slater. It is free software under the GNU General Public License, version 2 or (at your option) any later version, and comes with no warranty. The retro screen, font and hex battle come from [[sengoku:start|Sengoku]] and [[brokenseal:start|The Broken Seal]].
  
-The source is ''river-oath-0.1.0-source.tar.gz'' from [[https://retro.theiguru.au/riveroath/]]. It needs Free Pascal 3.2.2 and the Lazarus 4.4 LCL (GTK 2), as Sengoku does.+The source is ''river-oath-0.1.2-source.tar.gz'' from [[https://kalretro.au/riveroath/]]. It needs Free Pascal 3.2.2 and the Lazarus 4.4 LCL (GTK 2), as Sengoku does.
  
 ===== Building ===== ===== Building =====
Line 32: Line 32:
  
 ''make test'' checks routes and seasons, every kind of task, tales spreading and fading, hunger, the dikes and the Great Flood, all three victories and the deadline, battles (and that a battle replayed from its moves ends the same), a battle saved halfway and loaded, offers and prisoners, and damaged saves. It then plays ten computer-only campaigns of each beginning to the end, checking the whole game after every month and saving and loading on the way. ''build/tests/rotests assets/data --full'' plays a hundred of each. ''make test'' checks routes and seasons, every kind of task, tales spreading and fading, hunger, the dikes and the Great Flood, all three victories and the deadline, battles (and that a battle replayed from its moves ends the same), a battle saved halfway and loaded, offers and prisoners, and damaged saves. It then plays ten computer-only campaigns of each beginning to the end, checking the whole game after every month and saving and loading on the way. ''build/tests/rotests assets/data --full'' plays a hundred of each.
 +
 +===== The browser edition =====
 +
 +The browser edition is a separate project in TypeScript, with its source linked from the bar at the top of the game page (''riveroath-web-0.1.2-source.tar.gz''). ''npm run build'' builds the page, ''npm test'' runs its self-test (the rules, the desktop's recorded games and battles played again to the same saves, and an online game over HTTP), and ''npm run deploy'' builds, tests and puts it on the website. ''ONLINE.md'' describes the online server and its API.
  
riveroath/building.1794029716.txt.gz · Last modified: by 127.0.0.1