|
| 1 | +.. image:: https://raw.githubusercontent.com/pygame-community/pygame-ce/main/docs/reST/_static/pygame_ce_logo.svg |
| 2 | + :width: 800 |
| 3 | + :alt: pygame |
| 4 | + :target: https://pyga.me/ |
| 5 | + |
| 6 | + |
| 7 | +|DocsStatus| |
| 8 | +|PyPiVersion| |PyPiLicense| |
| 9 | +|Python3| |GithubCommits| |BlackFormatBadge| |
| 10 | + |
| 11 | +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ **Ελληνικά** |
| 12 | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 13 | + |
| 14 | +To Pygame_ είναι μια ελεύθερη και ανοικτού κώδικα βιβλιοθήκη πολλαπλών πλατφορμών. |
| 15 | +Χρησιμοποιεί το `Simple DirectMedia Layer library`_ και πολλές άλλες |
| 16 | +δημοφιλείς βιβλιοθήκες για να χρησιμοποιήσει αφαιρετικά τις περισσότερες βασικές συναρτήσεις, |
| 17 | +κάνοντας έτσι τη γραφή αυτών των προγραμμάτων μια πιο διαισθητική εργασία. |
| 18 | + |
| 19 | +Αυτή η διανομή(distribution) ονομάζεται **'pygame - Community Edition'** ('pygame-ce' για συντομία). |
| 20 | + |
| 21 | +Είναι μια διακλάδωση(fork) από το αποθετήριο προέλευσης(upstream) του project pygame από τους πρώην κεντρικούς προγραμματιστές, |
| 22 | +και δημιουργήθηκε μετά από απίθανες προκλήσεις που τους απέτρεψαν να συνεχίσουν την ανάπτυξη στο αποθετήριο προέλευσης(upstream). |
| 23 | +Η νέα διανομή(distribution) στοχεύει στο να προσφέρει πιο συνεχή εκδόσεις, πολλαπλές διορθώσεις σφαλμάτων και βελτιώσεις, |
| 24 | +και ένα πιο δημοκρατικό μοντέλο διακυβέρνησης. |
| 25 | + |
| 26 | +Νέοι συνεισφέροντες είναι ευπρόσδεκτοι! |
| 27 | + |
| 28 | + |
| 29 | +Εγκατάσταση |
| 30 | +------------ |
| 31 | + |
| 32 | +:: |
| 33 | + |
| 34 | + pip install pygame-ce |
| 35 | + |
| 36 | + |
| 37 | +Βοήθεια |
| 38 | +---- |
| 39 | + |
| 40 | +Αν μόλις ξεκινάτε με το pygame, θα πρέπει να |
| 41 | +ξεκινήσετε σχετικά εύκολα. Το pygame έρχεται με αρκετά βοηθητικά υλικά |
| 42 | +και εισαγωγές. Επίσης υπάρχουν αρκετές αναφορές στις τεκμηριώσεις |
| 43 | +όλης της βιβλιοθήκης. Ξεφυλλίστε τις τεκμηριώσεις στο `docs page`_. Επιπλέον |
| 44 | +μπορείτε να ξεφυλλίσετε τις τεκμηριώσεις τοπικά εκτελώντας |
| 45 | +``python -m pygame.docs`` στο τερματικό σας. Αν οι τεκμηριώσεις δεν βρεθούν |
| 46 | +τοπικά, θα ανοίξει την διαδικτυακή ιστοσελίδα. |
| 47 | + |
| 48 | +Η διαδικτυακή τεκμηρίωση παραμένει ενημερωμένη με την έκδοση ανάπτυξης |
| 49 | +του pygame στο github. Ίσως είναι λίγο νεότερη από την έκδοση του pygame |
| 50 | +που χρησιμοποιείς. Για να αναβαθμίσεις στην τελευταία έκδοση, εκτελέστε |
| 51 | +``pip install pygame-ce --upgrade`` στο τερματικό σας. |
| 52 | + |
| 53 | +Το καλύτερο από όλα, ο κατάλογος με τα παραδείγματα έχει αρκετά εκτελέσιμα μικρά προγράμματα. |
| 54 | +όπου μπορούν να σε κάνουν να αρχίσεις να ασχολείσαι κατευθείαν με τον κώδικα. |
| 55 | + |
| 56 | + |
| 57 | +Μεταγλώττιση από τον πηγαίο κώδικα |
| 58 | +-------------------- |
| 59 | + |
| 60 | +Αν θέλεις να χρησιμοποιείς χαρακτηριστικά τα οποία είναι σε ανάπτυξη |
| 61 | +ή θέλεις να συνεισφέρεις στο pygame-ce, θα πρέπει να μεταγλωττίσεις το pygame-ce |
| 62 | +τοπικά από τον πηγαίο κώδικα, αντί για την εγκατάσταση μέσω pip. |
| 63 | + |
| 64 | +Η εγκατάσταση απο τον πηγαίο κώδικα είναι κυρίως αυτοματοποίημένη. Η περισσότερη δουλέια θα |
| 65 | +εμπλέκει μεταγλώττιση και εγκατάσταση των εξαρτήσεων του pygame. Μόλις |
| 66 | +ολοκληρωθεί, τρέξτε το setup.py script που θα προσπαθήσει να |
| 67 | +προσαρμοστή αυτόματα, μεταγλωττίσει και εγκαταστήσει το pygame. |
| 68 | + |
| 69 | +Περισσότερες πληροφορίες σχετικά με την εγκατάσταση και τη μεταγλώττιση είναι διαθέσιμες |
| 70 | +στο `Compilation wiki page`_. |
| 71 | + |
| 72 | + |
| 73 | +Ευχαριστίες |
| 74 | +------- |
| 75 | + |
| 76 | +Ευχαριστούμε όλους όσους έχουν βοηθήσει συνεισφέροντας στην βιβλιοθήκη. |
| 77 | +Ιδιαίτερες ευχαριστίες είναι επίσης στη σειρά. |
| 78 | + |
| 79 | + |
| 80 | +* Marcus Von Appen: many changes, and fixes, 1.7.1+ freebsd maintainer |
| 81 | +* Lenard Lindstrom: the 1.8+ windows maintainer, many changes, and fixes |
| 82 | +* Brian Fisher for svn auto builder, bug tracker and many contributions |
| 83 | +* Rene Dudfield: many changes, and fixes, 1.7+ release manager/maintainer |
| 84 | +* Phil Hassey for his work on the pygame.org website |
| 85 | +* DR0ID for his work on the sprite module |
| 86 | +* Richard Goedeken for his smoothscale function |
| 87 | +* Ulf Ekström for his pixel perfect collision detection code |
| 88 | +* Pete Shinners: original author |
| 89 | +* David Clark for filling the right-hand-man position |
| 90 | +* Ed Boraas and Francis Irving: Debian packages |
| 91 | +* Maxim Sobolev: FreeBSD packaging |
| 92 | +* Bob Ippolito: macOS and OS X porting (much work!) |
| 93 | +* Jan Ekhol, Ray Kelm, and Peter Nicolai: putting up with early design ideas |
| 94 | +* Nat Pryce for starting our unit tests |
| 95 | +* Dan Richter for documentation work |
| 96 | +* TheCorruptor for his incredible logos and graphics |
| 97 | +* Nicholas Dudfield: many test improvements |
| 98 | +* Alex Folkner for pygame-ctypes |
| 99 | + |
| 100 | +Ευχαριστούμε όσους στέλνουν διορθώσεις και επιδιορθώσεις: Niki Spahiev, Gordon |
| 101 | +Tyler, Nathaniel Pryce, Dave Wallace, John Popplewell, Michael Urman, |
| 102 | +Andrew Straw, Michael Hudson, Ole Martin Bjoerndalen, Herve Cauwelier, |
| 103 | +James Mazer, Lalo Martins, Timothy Stranex, Chad Lester, Matthias |
| 104 | +Spiller, Bo Jangeborg, Dmitry Borisov, Campbell Barton, Diego Essaya, |
| 105 | +Eyal Lotem, Regis Desgroppes, Emmanuel Hainry, Randy Kaelber, |
| 106 | +Matthew L Daniel, Nirav Patel, Forrest Voight, Charlie Nolan, |
| 107 | +Frankie Robertson, John Krukoff, Lorenz Quack, Nick Irvine, |
| 108 | +Michael George, Saul Spatz, Thomas Ibbotson, Tom Rothamel, Evan Kroske, |
| 109 | +Cambell Barton. |
| 110 | + |
| 111 | +Και στους κυνηγούς σφαλμάτων μας που ξεπερνούν κάθε προσδοκία: Angus, Guillaume Proux, Frank |
| 112 | +Raiser, Austin Henry, Kaweh Kazemi, Arturo Aldama, Mike Mulcheck, |
| 113 | +Michael Benfield, David Lau |
| 114 | + |
| 115 | +Είναι αρκετοί άλλοι που έχουν υποβάλει βοηθητικές ιδέες, κρατώντας |
| 116 | +το project να συνεχίσει, και βασικά έχουν κάνει τη ζωή μας πιο εύκολη. Ευχαριστούμε! |
| 117 | + |
| 118 | +Πολλές ευχαριστίες σε όσους κάνουν σχόλια στην τεκμηρίωση και προσθέτουν στο |
| 119 | +`pygame documentation`_ και στο `pygame-ce documentation`_. |
| 120 | + |
| 121 | +Επίσης πολλές ευχαριστίες σε όσους δημιουργούν παιχνίδια και τα ανεβάζουν στην |
| 122 | +pygame.org ιστοσελίδα ώστε άλλοι να μάθουν και να τα απολαύσουν. |
| 123 | + |
| 124 | +Πολλές ευχαριστίες στον James Paige για τη φιλοξενία του pygame bugzilla. |
| 125 | + |
| 126 | +Επίσης ένα μεγάλο ευχαριστώ στον Roger Dingledine και την ομάδα στο SEUL.ORG για την εξαιρετική |
| 127 | +φιλοξενία μας. |
| 128 | + |
| 129 | + |
| 130 | +Εξαρτήσεις |
| 131 | +------------ |
| 132 | + |
| 133 | +Το pygame είναι προφανώς δυνατά εξαρτημένο από SDL και Python. Επίσης |
| 134 | +συνδέει και ενσωματώνει διάφορες άλλες μικρές βιβλιοθήκες. Το πρόγραμμα |
| 135 | +της γραμματοσειράς βασίζεται στο SDL_ttf, το οποίο είναι εξαρτημένο από το freetype. Τα mixer |
| 136 | +(και mixer.music) προγράμματα βασίζονται στο SDL_mixer. Το πρόγραμμα της εικόνας |
| 137 | +βασίζεται στο SDL_image. Το Transform.rotozoom έχει μια ενσωματωμένη έκδοση |
| 138 | +του SDL_rotozoom, και το gfxdraw έχει μια ενσωματωμένη έκδοση του SDL_gfx. |
| 139 | +Έκδοσεις εξαρτήσεων: |
| 140 | + |
| 141 | + |
| 142 | ++----------+------------------------+ |
| 143 | +| CPython | >= 3.9 (Or use PyPy3) | |
| 144 | ++----------+------------------------+ |
| 145 | +| SDL | >= 2.0.14 | |
| 146 | ++----------+------------------------+ |
| 147 | +| SDL_mixer| >= 2.0.4 | |
| 148 | ++----------+------------------------+ |
| 149 | +| SDL_image| >= 2.0.4 | |
| 150 | ++----------+------------------------+ |
| 151 | +| SDL_ttf | >= 2.0.15 | |
| 152 | ++----------+------------------------+ |
| 153 | + |
| 154 | +Πώς να συνεισφέρεται |
| 155 | +----------------- |
| 156 | +Πρώτα απ’ όλα, σας ευχαριστούμε που σκέφτεστε να συνεισφέρετε στο pygame-ce! Είναι άνθρωποι σαν κι εσάς που κάνουν το pygame-ce μια εξαιρετική βιβλιοθήκη. Παρακαλούμε ακολουθήστε τα παρακάτω βήματα για να ξεκινήσετε: |
| 157 | + |
| 158 | +1. Διαβάστε το `Contribution Guidelines`_ και `Many Ways to Contribute`_ wiki σελίδες. |
| 159 | +2. Διαβάστε τις τεκμηριώσεις στο `Opening A Pull Request`_ και `Opening a Great Pull Request`_. |
| 160 | +3. Διαβάστε το πως να `label and link reported issues`_. |
| 161 | +4. Τσεκάρετε το `issue tracker`_ για ανοιχτά προβλήματα που σας ενδιαφέρουν ή ανοίξτε δικό σας πρόβλημα για να ξεκινήσετε μια συζήτηση σχετικά με την ιδέα σας. |
| 162 | + |
| 163 | +Υπάρχουν πολλά ακόμα μέσα στο `wiki pages`_ που μπορούν να σας βοηθήσουν να ξεκινήσετε. |
| 164 | + |
| 165 | +Αν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να ρωτήσετε στο `Pygame Community Discord Server`_ ή να ανοίξετε ένα θέμα. |
| 166 | + |
| 167 | +Άδεια |
| 168 | +------- |
| 169 | +**License Identifier:** LGPL-2.1-or-later |
| 170 | + |
| 171 | +Αυτή η βιβλιοθήκη διανέμεται υπό την άδεια `GNU LGPL version 2.1`_, η οποία |
| 172 | +βρίσκεται στο αρχείο ``docs/LGPL.txt``. Διατηρούμε το δικαίωμα να θέσουμε |
| 173 | +μελλοντικές εκδόσεις αυτής της βιβλιοθήκης υπό διαφορετική άδεια. |
| 174 | + |
| 175 | +Αυτό σημαίνει ουσιαστικά ότι μπορείτε να χρησιμοποιείτε το pygame σε οποιοδήποτε project θέλετε, |
| 176 | +αλλά αν κάνετε οποιεσδήποτε αλλαγές ή προσθήκες στο ίδιο το pygame, αυτές πρέπει να |
| 177 | +κυκλοφορήσουν με συμβατή άδεια (κατά προτίμηση να υποβληθούν πίσω στο pygame-ce project). Τα |
| 178 | +κλειστά προγράμματα και τα εμπορικά παιχνίδια είναι αποδεκτά. |
| 179 | + |
| 180 | +Τα προγράμματα στο ``examples`` υποφάκελο βρίσκονται στο δημόσιο τομέα. |
| 181 | + |
| 182 | +Δείτε τα docs/licenses για τις άδειες των εξαρτήσεων. |
| 183 | + |
| 184 | + |
| 185 | +.. |PyPiVersion| image:: https://img.shields.io/pypi/v/pygame-ce.svg?v=1 |
| 186 | + :target: https://pypi.python.org/pypi/pygame-ce |
| 187 | + |
| 188 | +.. |PyPiLicense| image:: https://img.shields.io/pypi/l/pygame-ce.svg?v=1 |
| 189 | + :target: https://pypi.python.org/pypi/pygame-ce |
| 190 | + |
| 191 | +.. |Python3| image:: https://img.shields.io/badge/python-3-blue.svg?v=1 |
| 192 | + |
| 193 | +.. |GithubCommits| image:: https://img.shields.io/github/commits-since/pygame-community/pygame-ce/2.5.2.svg |
| 194 | + :target: https://github.com/pygame-community/pygame-ce/compare/2.5.3...main |
| 195 | + |
| 196 | +.. |DocsStatus| image:: https://img.shields.io/website?down_message=offline&label=docs&up_message=online&url=https%3A%2F%2Fpyga.me%2Fdocs%2F |
| 197 | + :target: https://pyga.me/docs/ |
| 198 | + |
| 199 | +.. |BlackFormatBadge| image:: https://img.shields.io/badge/code%20style-black-000000.svg |
| 200 | + :target: https://github.com/psf/black |
| 201 | + |
| 202 | +.. _Pygame: https://pyga.me |
| 203 | +.. _pygame-ce documentation: https://pyga.me/docs/ |
| 204 | +.. _pygame documentation: https://www.pygame.org/docs/ |
| 205 | +.. _Simple DirectMedia Layer library: https://www.libsdl.org |
| 206 | +.. _Compilation wiki page: https://github.com/pygame-community/pygame-ce/wiki#compiling |
| 207 | +.. _docs page: https://pyga.me/docs |
| 208 | +.. _GNU LGPL version 2.1: https://www.gnu.org/copyleft/lesser.html |
| 209 | +.. _Contribution Guidelines: https://github.com/pygame-community/pygame-ce/wiki/Contribution-guidelines |
| 210 | +.. _Many Ways to Contribute: https://github.com/pygame-community/pygame-ce/wiki/Many-ways-to-contribute |
| 211 | +.. _Opening A Pull Request: https://github.com/pygame-community/pygame-ce/wiki/Opening-a-pull-request |
| 212 | +.. _Opening a Great Pull Request: https://github.com/pygame-community/pygame-ce/wiki/Opening-a-great-pull-request |
| 213 | +.. _issue tracker: https://github.com/pygame-community/pygame-ce/issues |
| 214 | +.. _label and link reported issues: https://github.com/pygame-community/pygame-ce/wiki/Labelling-&-linking-reported-issues |
| 215 | +.. _Pygame Community Discord Server: https://discord.gg/pygame |
| 216 | +.. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki |
| 217 | + |
| 218 | +.. _简体中文: README.zh-cn.rst |
| 219 | +.. _繁體中文: README.zh-tw.rst |
| 220 | +.. _English: ./../../README.rst |
| 221 | +.. _Français: README.fr.rst |
| 222 | +.. _فارسی: README.fa.rst |
| 223 | +.. _Español: README.es.rst |
| 224 | +.. _日本語: README.ja.rst |
| 225 | +.. _Italiano: README.it.rst |
| 226 | +.. _Русский: README.ru.rst |
0 commit comments