Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork37
New 2023 Python-tcod tutorial#130
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
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 The tutorial will likely be a simplified version ofthe engine I've been experimented with. Any suggestions for the tutorial can go either to this post, asan issue on the tutorial repo, or asa discussion on the tutorial repo. Currently following this guide for tutorial writing:https://diataxis.fr/tutorials/ |
BetaWas this translation helpful?Give feedback.
All reactions
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. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
Thanks. I guess at some point I decided to drop the year and switch to something I could update progressively. I've also setup a redirect forhttps://python-tcod.readthedocs.io/en/tutorial-2023. |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
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. |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Good idea, I'll try to include a link tohttps://gameprogrammingpatterns.com/state.html where it's relevant.
Not using A full explanation may be outside of the scope of this tutorial, but I might be able to link to something in the
I missed this when I went and highlighted my examples. Thanks for pointing it out.
I ended up grouping sections so that the reader can see results after every example by running their code, but it makes sense to split it up into smaller examples like you've shown. |
BetaWas this translation helpful?Give feedback.
All reactions
-
That's fair enough. Then I'd suggest that you change the code to include everything that you need to just CTRL + A, copy and paste, then run. You could perhaps add sections in-between refactors with "The code so far:", for example. A minor nitpick: I don't think that the |
BetaWas this translation helpful?Give feedback.
All reactions
-
I was worried that this could become too verbose, but now I think it would be better than the current method, at least until the examples become larger.
Good idea. In my mind I kept imagining a script starting with |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1