Skip to content
Snippets Groups Projects
Commit 3f1916b2 authored by Brandon Rodriguez's avatar Brandon Rodriguez
Browse files

Move references to separate file

parent 3a65ef4e
Branches
No related merge requests found
# Roomba AI Simulator - Documents > References
## Description
Various references used in project.
## Python References
* Nested Functions - <https://realpython.com/inner-functions-what-are-they-good-for/>
* The "nonlocal" Keyword - <https://stackoverflow.com/a/8178808>
## Python 3rd Party Library
### Python SDL2 Library References
* Official SDL2 Library Docs - <https://pysdl2.readthedocs.io/en/rel_0_9_7/tutorial/pong.html>
* Official SDL2 Library Examples - <https://github.com/marcusva/py-sdl2/tree/master/examples>
* Additional Repo of Various Examples - <https://github.com/caerus706/Python3-pySDL2-examples>
* Unfinished Random Tutorial, found via google searches -
<http://www.roguebasin.com/index.php/Complete_Roguelike_Tutorial,_using_python3%2Bpysdl2>
** Mostly used as reference in getting initial program logic setup. Cross-referencing examples can be helpful.
* Rendering Text, because there seem to be minimal good sources on it -
* <https://stackoverflow.com/questions/24709312/pysdl2-renderer-or-window-surface-for-handling-colors-and-text>
### Networkx Library
* Official Networkx Library Docs - <https://networkx.org/documentation/stable/reference/index.html>
......@@ -46,17 +46,5 @@ Any tiles on the outer edge of the grid MUST have a wall along the outer border.
Lastly, window size can be adjusted via the (WINDOW_WIDTH, WINDOW_HEIGHT) variables at the top of main.py.
## Helper Documentation/Tutorials
### SDL2 Library
* Official SDL2 Library Docs - <https://pysdl2.readthedocs.io/en/rel_0_9_7/tutorial/pong.html>
* Official SDL2 Library Examples - <https://github.com/marcusva/py-sdl2/tree/master/examples>
* Additional Repo of Various Examples - <https://github.com/caerus706/Python3-pySDL2-examples>
* Unfinished Random Tutorial, found via google searches -
<http://www.roguebasin.com/index.php/Complete_Roguelike_Tutorial,_using_python3%2Bpysdl2>
** Mostly used as reference in getting initial program logic setup. Cross-referencing examples can be helpful.
* Rendering Text, because there seem to be minimal good sources on it -
* <https://stackoverflow.com/questions/24709312/pysdl2-renderer-or-window-surface-for-handling-colors-and-text>
### Networkx Library
* Official Networkx Library Docs - <https://networkx.org/documentation/stable/reference/index.html>
## References
See `documents/references.md`.
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment