Silakan lihat #158 untuk mengetahui alasan proyek ini ditutup.
Terima kasih kepada semua orang yang menjadi bagian dari ini.
(sebuah permainan penggemar)
Pokémon Red
. Namun, ini tidak dimaksudkan sebagai rekreasi yang sempurna; anggap saja sebagai remix.Jika Anda atau orang lain telah tersinggung atau diperlakukan buruk oleh anggota komunitas kami, silakan ajukan keluhan.
Untuk opsi laporan, silakan lihat bagian Penegakan Kode Etik.
Untuk informasi lebih lanjut mengenai berbagai topik mengenai proyek ini, silakan kunjungi tautan berikut:
Proyek ini mengikuti spesifikasi semua kontributor (kunci emoji, masalah perintah). Lihat apa yang dapat Anda lakukan untuk berkontribusi.
Semua Kontributor ? | ketergantunganbot ? | Don Jayamanne ? | Tindakan GitHub ? ? | aku istimewa ;) | Ikuto Tsukiyomi ? ? | Joe |
JohnnySD ? ? ? ? | Jérémy lardenois ?? ? | Microsoft ? ? | Mihai Ionut Vilcu ? | Nando Vieira ? | Nasser Kessas | Nils Werner ? |
Porce <3 ? | Ravanger_101 | Richard St Germaine | Sam | Shan Khan ? ? | Sumber | Belalai ? |
Val=fλ ? ? ? | Valerie ? | WeiJian Chen ? | berdasarkanpainnn | peretasan-mudkip ? ? | hanya sedikit ? ?? |
.zip
dari repositori ini. Setelah diunduh, unzip dan buka.python -m pip install -r requirements.txt
Terakhir, buka main.py
di folder app
.
Jika Anda mengalami masalah saat membuka game, jangan ragu untuk membuat masalah.
>
ditampilkan, tekan ⏎ Enter untuk melanjutkan. Anda mungkin perlu memasukkan teks terlebih dahulu.Y/N
ditampilkan, Anda dapat memasukkan Y atau N untuk "ya" atau "tidak".Tidak perlu teks, cukup tekan ⏎ Enter :
Press Enter to continue.
>_
Ketik teks dari poin-poin (misalnya 1 atau 2 ), lalu tekan ⏎ Enter :
Choose an option.
[1] - Save
[2] - Quit
>_
Ketik varian yes
, y
, no
, atau n
, lalu tekan ⏎ Enter :
Would you like to save? Y/N
>_
Tekan tombol apa saja:
OAK: Hello there! Welcome to the world of POKéMON!
_
Berikut beberapa informasi tambahan yang tidak diperlukan untuk memainkan game ini, namun mungkin tetap menarik.
Karena ini adalah permainan Python, beberapa elemen harus diubah dari versi aslinya. Berikut adalah beberapa contoh perubahan yang menantang.
Permainan harus melacak banyak variabel yang membentuk Simpan File. Ini termasuk:
Ini disimpan dalam variabel dictionary
Python, yang kemudian disimpan ke file eksternal .ppr-save
melalui modul json
Python.
Jangan bingung dengan menyimpan data, data game terdiri dari angka dan perhitungan yang digunakan game. Ini termasuk:
Kumpulan data dalam jumlah besar dapat disimpan sebagai file .json
di folder proyek. Hal ini dilakukan untuk menjaga file program tetap ringkas. File-file ini dapat ditambahkan, dihapus, atau diubah kapan saja.
Simpan templat file berisi semua hal yang harus dipantau game di antara sesi. Pada setiap penyimpanan atau pemuatan, file pemutar secara otomatis diperbarui dengan data terbaru, jika pembaruan dilakukan. Artinya ketika game diperbarui, pemain dapat menyalin file .ppr-save
miliknya ke versi baru, dan file penyimpanan akan otomatis diperbarui dengan data terbaru.
Pokémon Red penuh dengan menu seperti berikut:
Would you like to save your progress?
> Save
Don't Save
Ini telah diubah agar lebih cocok untuk permainan petualangan teks:
Would you like to save your progress? Y/N
>_
Ini dilakukan dengan kode yang mirip dengan berikut ini:
import json
save = {
# Save Data
}
print ( 'Would you like to save your progress? Y/N' )
saveOption = ' '
while saveOption . lower ()[ 0 ] not in [ 'y' , 'n' ]:
saveOption = input ( '>' ) + ' '
if saveOption . lower ()[ 0 ] in [ 'y' ]:
open ( '.ppr-save' , 'w' ). write ( json . dumps ( save ))
print ( 'Game saved successfully!' )
Pengguna dapat menggunakan beberapa file penyimpanan dengan memindahkan atau mencadangkan file .ppr-save
ke direktori berbeda di perangkat mereka. Hal ini telah diterapkan demi kepentingan kemudahan penggunaan dan keamanan. File simpanan dapat dengan mudah dicadangkan, diatur ulang, atau dibagikan.
Game Pokémon menggunakan Hadiah Misteri untuk menyatukan komunitas dan memberikan insentif kepada pemain untuk mengambil bagian dalam acara, dan Pokémon PythonRed juga demikian. Kode dapat diberikan dalam acara giveaway terencana kepada orang-orang tertentu, dibiarkan online agar dapat ditemukan oleh siapa saja, atau bahkan diberikan secara langsung kepada orang-orang tertentu. Kebanyakan dari mereka sedang online, jadi Anda harus mencoba mencari di tempat-tempat yang pernah dikunjungi @TurnipGuy30.
Pada saat artikel ini ditulis, Hadiah Misteri belum diimplementasikan ke dalam game. Permainan dasar harus diselesaikan terlebih dahulu. Untuk saat ini, pantau setiap kode yang Anda temukan.
Kode Hadiah Misteri Pokémon PythonRed mudah dikenali karena akan selalu diberikan dalam format berikut:
Pokémon PythonRed Mystery Gift #20: "POKEMONPYTHONRED"
(Ya, ini adalah kode yang valid. Anggap saja ini uji coba gratis. Sama-sama.)
Kode yang ditukarkan akan menghadiahkan pemain dengan item dalam game atau Pokémon.
Setiap orang atau kelompok yang menemukan atau menerima kode tidak mempunyai tanggung jawab untuk menyimpannya sendiri kecuali dinyatakan lain oleh pemberi kode.
Hadiah Misteri dimaksudkan untuk menyatukan komunitas dan menyediakan cara yang menyenangkan untuk berinteraksi dengan game.