Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Companion tutorial #7

Open
fcheadle opened this issue Jan 5, 2021 · 4 comments
Open

Create Companion tutorial #7

fcheadle opened this issue Jan 5, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@fcheadle
Copy link
Contributor

fcheadle commented Jan 5, 2021

The integration library should contain a very simple tutorial to help people get familiar with the concepts of GoRogue, SadConsole, and the Integration library.

The tutorial should include several parts:

  1. Getting started - create a blank map, put a character on the screen, and move the character around.
  2. Generating a more in-depth map
  3. FOV & Exploration
  4. Creatures & Melee Combat
  5. Messages & Look
  6. Items & Inventory
  7. Ranged Combat
  8. Save & Main Menu
@Chris3606
Copy link
Contributor

@Thraka had potential plans into replicating something similar to the famous Python-libtcod tutorial using the integration library; that may fit into this vein?

@Chris3606 Chris3606 added this to the 1.0.0 milestone Jan 6, 2021
@Chris3606 Chris3606 added the enhancement New feature or request label Jan 6, 2021
@fcheadle
Copy link
Contributor Author

fcheadle commented Jan 6, 2021

Yeah, that article is where I got this list from. It's slightly altered because some things are made trivially easy by the integration lib, and I think that some things in the tutorial are presented out-of-order.

@Thraka
Copy link
Contributor

Thraka commented Jan 6, 2021

I'm using http://rogueliketutorials.com/ which is the python 3 version of that tutorial.

@fcheadle
Copy link
Contributor Author

I'm writing the map generation piece as we speak, and will post it here shortly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants