|
1 | 1 | # Geometry Playground |
| 2 | +Geometry Playground is a free ruler and compass Java application for multiple geometries. |
2 | 3 |
|
3 | | -Geometry Playground is a free ruler and compass Java application for multiple geometries. (You will need [Java 1.50](https://www.oracle.com/java/technologies/javase-downloads.html) or greater to run it.) To download Geometry Playground, follow the link below. Locate the `Playground.jar` in the download directory. Double-clicking the Playground.jar file will run Geometry Playground if the file is both set to "executable" and associated with a Java Runtime Executable. Alternatively, running the following command from a terminal prompt will do the same: `java -jar Playground.jar`. |
| 4 | +Follow the [instructions](https://github.com/joshicola/geometry_playground_java/wiki/Instructions#installation-and-launch) to download and launch Geometry Playground. |
4 | 5 |
|
5 | | -<center><font size="+2"> |
| 6 | +## Language Translations |
| 7 | +Geometry Playground has been translated into [10 Languages](https://github.com/joshicola/geometry_playground_java/wiki/Instructions#languages). To have it in your own language follow the [contributors guide](CONTRIBUTING.md) for changes to the `source/Messages.properties` file. |
6 | 8 |
|
7 | | -[Geometry Playground](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
8 | | -[幾何学プレイグランド](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
9 | | -[Parque Geométrico](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
10 | | -[भूमिती अंगण](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
11 | | -[La Géométrie, une aire de jeux](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
12 | | -[الهندسة، مساحة ألعاب](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
13 | | -[기하 놀이마당](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
14 | | -[Геометрическая Игравая Плошадка](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
15 | | -[Geometria Játszótér](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar)<br> |
16 | | -[几何园地](https://github.com/joshicola/geometry_playground_java/releases/latest/download/Playground.jar) |
17 | | -</font></center> |
18 | 9 |
|
19 | | -Instructions for Geometry Playground are probably not needed, but here is the general idea: |
| 10 | +## Basic Instructions for Use |
| 11 | +Barebones basic instructions for Geometry Playground are listed below: |
20 | 12 |
|
21 | 13 | 1. Choose a geometry by selecting a tab. |
22 | 14 | 2. Using the menus, choose what you want to do. You probably want to begin with the **Construct** menu. |
23 | 15 | 3. Once you have chosen what you want to do, instructions for how to accomplish that should appear at the bottom of the screen. |
24 | 16 |
|
25 | 17 | The command to "move stuff around" can be found in the **Manipulate** menu: **Transform** is the command. |
26 | 18 |
|
| 19 | +More in-depth instructions can be found in the accompanying [wiki pages](https://github.com/joshicola/geometry_playground_java/wiki/Instructions#instructions-for-use). |
| 20 | + |
| 21 | +## Sample Constructions |
27 | 22 | There are some [**constructions**](Constructions) of some traditional Euclidean constructions and their counterparts in other geometries. These [**constructions**](Constructions) are integrated into this repository. |
28 | 23 |
|
| 24 | +## Contributing |
29 | 25 | For contributing improvements to Geometry Playground or additional [**constructions**](Constructions), please submit a pull request. |
30 | 26 |
|
| 27 | +## References |
| 28 | +Geometry Playground was featured in the Mathematical Association of America's Loci |
| 29 | +Heath, Daniel and Joshua Jacobs,“Geometry Playground”, Loci (September 2010), DOI: [10.4169/loci003567](http://dx.doi.org/10.4169/loci003567). |
| 30 | + |
| 31 | +## Credits |
31 | 32 | The original Java version of Geometry Playground is written by [D. Heath](https://github.com/deejHeath) and [J. Jacobs](https://github.com/joshicola). |
32 | 33 |
|
| 34 | +Language translations have been performed by many individuals including: |
| 35 | +* Arabic: |
| 36 | + * Feryal Alayont |
| 37 | + * Rachid Benkahlti |
| 38 | +* Chinese: |
| 39 | + * Yachuan Yu |
| 40 | + * Xioquian Zhang |
| 41 | + * Qiang Zheng |
| 42 | +* French: |
| 43 | + * Guillaume Lajoie |
| 44 | +* Hungarian: |
| 45 | + * Laszlo Miklos Lovasz |
| 46 | +* Italian: |
| 47 | + * Jeffrey Weeks |
| 48 | +* Japanese: |
| 49 | + * Daniel J. Heath |
| 50 | + * Yumiko Heath |
| 51 | + * Hideto Tsutsui |
| 52 | +* Korean: |
| 53 | + * Hyun-Jong Song |
| 54 | + * Matthew Kim |
| 55 | +* Marathi: |
| 56 | + * Ajit Datar |
| 57 | +* Russian: |
| 58 | + * Natalya Manko |
| 59 | + * Daniil Perebeynos |
| 60 | +* Spanish: |
| 61 | + * Erlinda Cano |
| 62 | + * Laura Matrajt |
| 63 | + |
| 64 | +<br> |
| 65 | +<br> |
| 66 | +<br> |
33 | 67 | <center><font size="-2"> |
34 | | -Last updated 2021/03/28. |
| 68 | +Last updated 2022/03/18. |
35 | 69 | </font></center> |
0 commit comments