For instructions, you may start with either the full playlist,
https://www.youtube.com/watch?v=sgD2gypE69s&list=PLp95sNPOODREkGXN6OsO518yOSGFxKEyE
or video #2, 'setting up your tools'.
https://www.youtube.com/watch?v=_Ij_kxE-iEY&list=PLp95sNPOODREkGXN6OsO518yOSGFxKEyE&index=3
There is a published book which explains each of the tutorial chapters in depth:
https://www.google.com/search?client=firefox-b-d&q=how+to+make+your+own+roguelike%2C+gaardsted
https://www.epubli.com/shop/how-to-make-your-own-roguelike-with-typescript-9783757516765
https://www.goodreads.com/book/show/116389864-how-to-make-your-own-roguelike-with-typescript
https://www.barnesandnoble.com/w/how-to-create-your-own-roguelike-with-typescript-jakob-gaardsted/1143097845
https://www.adlibris.com/se/bok/how-to-create-your-own-roguelike-with-typescript-9788797439029
https://www.booktopia.com.au/how-to-create-your-own-roguelike-with-typescript-jakob-gaardsted/book/9788797439029.html
(1) install node.js however you wish https://nodejs.org/en/download/
(2) run npm install
in the root folder (above src
).
(3) Then run any of the 'runner' scripts:
02run_hello.bat 03run_drawterm.bat 03run_resize.bat 04run_screeninput.bat 05run_stack.bat
06run_screenmaker.bat 07run_map.bat 07run_map0.bat 08_run_builders.bat 09run_plygame.bat
10run_aiSheep.bat 11run_conflictCat.bat 12run_msglog.bat 13run_stairLevels.bat 14run_ants.bat
15run_mapgen.bat 15show_mapgen.bat 16_run_pretty.bat 17run_heal.bat 18run_bats.bat
20run_progression.bat 21run_items.bat 22run_bag.bat 23run_worn.bat 24run_spells.bat
25run_spellsAgain.bat 26run_spellsAgain.bat 27run_spellsAgain.bat 28run_useItems.bat 29run_enumSpell.bat
29run_spells.bat 30run_dragon.bat 33run_mapmakers.bat 33_gen0.bat 33_gen1.bat
33_gen2.bat 33_gen3.bat 33_gen4.bat 33_gen5.bat 33_gen6.bat
33_gen7.bat 33_gen8.bat 33_gen9.bat
Beware that the code for different chapters are on git branches
ch02 .. chNN .. ch33
(you may possibly right now be on branch main
instead.)