New 2023 Python-tcod tutorial #130
Replies: 2 comments 4 replies
-
The link to the in-progress tutorial above seems to be broken - https://python-tcod.readthedocs.io/en/latest/tutorial/index.html seems to take you there, though. |
Beta Was this translation helpful? Give feedback.
-
Here's my feedback after following the current version of the tutorial up to Part 1: When the tutorial project is finished, I think that it'd be nice to be able to get a preview of it on Part 0. An example game state
I don't have anything specific to say about other sections, but in general I felt like it took me a while to understand what was being done until I saw the code. Perhaps you could break the code down as you explain it, like so:
I'm excited to see the finished tutorial. Thank you for all of your work. |
Beta Was this translation helpful? Give feedback.
-
You can view the in-progress tutorial here: https://python-tcod.readthedocs.io/en/latest/tutorial/index.html
I've made a collection of resources in prepration for making a new Python-tcod tutorial. In hindsight I should've done this much sooner.
Criticism of the previous tutorials: TStand90/roguelike-tutorials-website#38
The /r/roguelikedev tutorial series for reference: https://old.reddit.com/r/roguelikedev/wiki/python_tutorial_series
The 2020 Python tutorial for reference: http://rogueliketutorials.com/tutorials/tcod/v2/
The repo to hold the tutorial source code is here: https://github.com/HexDecimal/python-tcod-tutorial-2023
I plan on using
tcod
of course as well as the tcod extensions tcod-ecs and tcod-camera. Other modules such asscipy
andattrs
might also be used. Because a tutorial like this always ages I'll be using Python 3.11 instead of any older version.The tutorial will likely be a simplified version of the engine I've been experimented with.
Any suggestions for the tutorial can go either to this post, as an issue on the tutorial repo, or as a discussion on the tutorial repo.
Currently following this guide for tutorial writing: https://diataxis.fr/tutorials/
Beta Was this translation helpful? Give feedback.
All reactions