pythonarcade / arcade

Easy to use Python library for creating 2D arcade games.
http://arcade.academy
Other
1.7k stars 320 forks source link

Documentation Reorganization #1194

Closed pvcraven closed 1 month ago

pvcraven commented 2 years ago

Reorganize the documentation into the following four sections.

The programming guide and the tutorials will be made into printable/downloadable PDFs.

Certain items would remain outside these sections, but still appear on the homepage:

einarf commented 2 years ago

Definitely. Texture, Sprites, SpriteList etc etc. They are closely linked so there can be other categories like "Drawing sprites best practices" etc. It will probably make things easier to explain. It can quickly become too much stuff at the same time unless separated properly.

I also want an opengl sub-section explaining:

pvcraven commented 2 years ago

I also want an opengl sub-section explaining:

Ok, I updated it with this.

* A library explaining various rendering techniques to get people started

I'm not sure what this means?

einarf commented 2 years ago

I'm not sure what this means?

After explaining opengl concepts the hardest part is knowing what you can do with it. The idea was to make a "Techniques" section showing various use cases for tranforms, frag shader, geo shader, compute shader. There's a lot you can cover.

This would be a way for more advanced users to get started with the lower level stuff.

pushfoo commented 2 years ago

Improving installation doc is on my todo list.

Is there a way to manually set where the next/prev buttons on the pages go? It would make installation instructions easier to follow for absolute beginners by avoiding linking to the start of instructions for another OS.

pushfoo commented 2 years ago

One other area we should look into is curating links to resources on math topics, or find a good source that's already doing that.

eruvanos commented 1 month ago

@einarf this seems redundant, when 3.0 is released, or should we reorganize again?

einarf commented 1 month ago

Let's just close this. It doesn't have much of value at the moment