This piece was written back in 2014 before open sourcing Godot, and while its
intent is to be sarcastic, it leaves ample room for misinterpretation.
The intended meaning of this piece was, and always has been, the following:
Exploitative game mechanics suck. Games are a beautiful and artful medium
which can provide players with a wide range of experiences: entertainment,
enlightenment, joy, sadness... Games can be just for fun or they can bear
a message. They can connect people with each other or open the player's mind.
Make games worth your players' time and their money, and do your best to do so
while running a successful and respectful business. Hugs <3
(cherry picked from commit b872229427)
* GetViewPortRect().Size -> GetViewport().Size
GetViewPortRect() does not seem to excist anymore so I replaced it with GetViewport().Size
* GetViewportRect() actually excists but with proper casing
* Minor changes to UI control doc
* Step by step minor grammar fixes
* Editor readability and grammar tweaks
* 2D readability and grammar tweaks
* 3D readibility and grammar tweaks, rewrite part of IK
* Fix bad merge
* Add requested changes, update lifebar UI screenshot
Though it covers an interesting topic in a way that can be beneficial
to many Godot users, after discussion with doc team members and reduz
we feel that its current scope is too out of phase with the target
readership of the Godot docs.
This tutorial would work better hosted out of the Godot docs, and
referenced with a `.. seealso::` link for those who want to dig further
into the math meat.
Thanks a lot to tagcup for this contribution though (as well as the
many contributions to the engine's math and rendering), and sorry for
not better describing what kind of "advanced" math tutorial would be
fitting for the Godot docs.
Sphinx: Also reverted from mathjax to imgmath, as the former implied
running JS code on every single page (regardless of their use of LaTeX
formulas to renderer), so for now imgmath is simpler and good enough.
(cherry picked from commit 90ffb6a6fa)
* Started remastering first two parts of the FPS tutorial.
Now both parts follow a consistant coding style,
have up to date Zip files for every part.
* Finished the first draft for part 2, and did some edits to part 1.
* Finished writing the first draft for part 3. (Still needs editing)
I also added a blank page for part 5 and added it to the index.
* Updated and fixed a few things in Part 3
* Removed the old part 4 of the FPS tutorial and replaced it with a new part!
(Which would have been part 5 had part 4 not been removed)
* Added part 5 of the FPS tutorial.
Made a few changes to parts 4 and 1.
Added a template/overview of what to write in part 6.
* Finished part 6 of the FPS tutorial.
Now every part of the FPS tutorial is written out!
Made some minor edits to part 5.
* Added all of the zip files for the first three parts of the FPS tutorial.
Updated/Redid all of the pictures for the first three parts as well.
Fixed a few minor issues/inconsistencies in the written material.
* Added all of the zip files for the last three parts of the FPS tutorial.
Updated/Redid all of the pictures for the last three parts as well.
Fixed a few minor issues/inconsistencies in the written material.
Updated the blender files zip.
* Did some editing on parts 3 through 5 on the FPS tutorial.