9
9
The Python Arcade Library
10
10
=========================
11
11
12
+ Arcade is an easy-to-learn Python library for creating 2D video games. It is
13
+ ideal for people learning to program, or developers that want to code a 2D
14
+ game without learning a complex framework.
15
+
12
16
.. |Go | image :: images/woman_sprinter.svg
13
17
:width: 48
14
18
:alt: Start Here
@@ -33,13 +37,26 @@ The Python Arcade Library
33
37
</tr >
34
38
</table >
35
39
40
+ .. image :: images/example_games.svg
41
+ :alt: Get Started icon
42
+ :class: heading-icon
43
+
44
+ .. toctree ::
45
+ :maxdepth: 1
46
+ :caption: Get Started
47
+
48
+ about/introduction
49
+ programming_guide/get_started
50
+ programming_guide/install/index
51
+ programming_guide/how_to_get_help
52
+
36
53
.. image :: images/example_code.svg
37
54
:alt: Example Code
38
55
:class: heading-icon
39
56
40
57
.. toctree ::
41
58
:maxdepth: 1
42
- :caption: Example Code
59
+ :caption: Examples
43
60
44
61
example_code/how_to_examples/index
45
62
example_code/game_jam_2020
@@ -60,7 +77,6 @@ The Python Arcade Library
60
77
tutorials/lights/index
61
78
tutorials/bundling_with_pyinstaller/index
62
79
tutorials/compiling_with_nuitka/index
63
- tutorials/framebuffer/index
64
80
tutorials/shader_tutorials
65
81
tutorials/menu/index
66
82
@@ -70,34 +86,33 @@ The Python Arcade Library
70
86
71
87
.. toctree ::
72
88
:maxdepth: 1
73
- :caption: Programming Guide
89
+ :caption: Guide
74
90
75
- programming_guide/get_started
76
- programming_guide/install/index
77
91
programming_guide/sprites/index
78
- programming_guide/how_to_get_help
92
+ programming_guide/keyboard
93
+ programming_guide/textures
94
+ programming_guide/sections
95
+ programming_guide/gui/index
96
+ programming_guide/texture_atlas
79
97
programming_guide/edge_artifacts/index
80
98
programming_guide/logging
81
- programming_guide/pygame_comparison
99
+ programming_guide/opengl_notes
100
+ tutorials/framebuffer/index
101
+ programming_guide/performance_tips
82
102
programming_guide/headless
83
103
programming_guide/vsync
84
- programming_guide/textures
85
- programming_guide/texture_atlas
86
- programming_guide/opengl_notes.rst
87
- programming_guide/gui/index
88
- programming_guide/performance_tips
89
- programming_guide/sections
104
+ programming_guide/pygame_comparison
90
105
91
106
.. image :: images/API.svg
92
107
:alt: API icon
93
108
:class: heading-icon
94
109
95
110
.. toctree ::
96
111
:maxdepth: 1
97
- :caption: API Docs
112
+ :caption: API
98
113
99
114
api_docs/api/quick_index
100
- api_docs/arcade
115
+ Reference< api_docs/arcade>
101
116
api_docs/resources
102
117
103
118
.. image :: images/source.svg
@@ -106,12 +121,25 @@ The Python Arcade Library
106
121
107
122
.. toctree ::
108
123
:maxdepth: 1
109
- :caption: Source Code & Contributing
124
+ :caption: Source Code
110
125
111
126
GitHub <https://github.com/pythonarcade/arcade >
112
127
programming_guide/release_notes
113
128
License <https://github.com/pythonarcade/arcade/blob/development/license.rst >
129
+
130
+ .. image :: images/source.svg
131
+ :alt: Source icon
132
+ :class: heading-icon
133
+
134
+ .. toctree ::
135
+ :maxdepth: 1
136
+ :caption: Contributing
137
+
138
+ contributing_guide/how_to_contribute
114
139
contributing_guide/index
140
+ contributing_guide/directory_structure
141
+ contributing_guide/how_to_submit_changes
142
+ contributing_guide/release_checklist
115
143
116
144
.. image :: images/social.svg
117
145
:alt: Social icon
@@ -145,15 +173,3 @@ Learning Resources
145
173
* `Aus PyCon 2018 Multiplayer Games <https://youtu.be/2SMkk63k6Ik >`_
146
174
* `US PyCon 2018 Talk <https://youtu.be/DAWHMHMPVHU >`_
147
175
148
-
149
- .. raw :: html
150
-
151
- <div style =" padding :55% 0 0 0 ;position :relative ;" >
152
- <iframe class =" vimeo-video" src =" https://player.vimeo.com/video/662273899?h=31bf92c415& ; badge=0& ; autopause=0& ; player_id=0& ; app_id=58479" allow =" autoplay; fullscreen; picture-in-picture" allowfullscreen title =" Arcade Demo.mp4" ></iframe >
153
- </div ><script src =" https://player.vimeo.com/api/player.js" ></script >
154
- <p ><a href =" https://vimeo.com/662273899" >Quick Arcade Library Introduction Video</a ></p >
155
-
156
- Arcade is an easy-to-learn Python library for creating 2D video games. It is
157
- ideal for people learning to program, or developers that want to code a 2D
158
- game without learning a complex framework.
159
-
0 commit comments