Saat Anda menetapkan waktu putaran terbaik pribadi dalam game balap konsol, Anda memiliki opsi untuk bersaing melawan hantu Anda.
Bagaimana fitur ini dapat dibuat untuk game tipe biasa pemain tunggal?
architecture
game-recording
claude keller
sumber
sumber
Jawaban:
Hantu biasanya dilakukan dengan menampilkan replay dari upaya sebelumnya. Replay ini diberikan dengan versi mobil pemain yang tidak dapat di-collid sehingga Anda tidak dapat memengaruhinya. Karena game balap sering memiliki fitur replay, jenis ini datang secara gratis.
Berikut ini adalah titik awal yang baik untuk membangun sistem replay: http://www.gamasutra.com/view/feature/2029/developing_your_own_replay_system.php
Juga ada sejumlah pertanyaan di sini tentang topik itu:
sumber
Tergantung pada teknologi yang Anda gunakan. Karenanya, kita tidak dapat benar-benar membahas cara terbaik, karena mungkin berubah dari satu teknologi ke teknologi lainnya. Gagasan kotor menurut saya adalah sebagai berikut:
Singkatnya, dengan asumsi penggunaan database, kita bisa memiliki dua tabel:
Kemudian, Anda dapat menyimpan informasi pengguna bersama dengan papan skor individu yang dapat, jika diinginkan, berisi tanggal dan waktu pendaftaran kapan skor ini telah dicapai.
Saya harap ini membantu dan saya sudah mengerti pertanyaannya. Kalau tidak, tolong katakan agar saya dapat mengedit jawaban saya.
sumber
Tidak mudah untuk menjawab pertanyaan ini tanpa memiliki informasi lebih lanjut tentang permainan Anda. Jawaban dari wkerslake bekerja selama permainan saat ini dengan hantu tidak dapat mempengaruhi determinisme dari data hantu yang direkam. Jika data yang direkam adalah percobaan waktu mobil tunggal dalam lingkungan statis, Anda harus baik-baik saja menggunakan teknik itu.
Namun dalam banyak game dengan playback hantu, seperti Super Meat Boy, posisi pemain dapat mengubah keadaan level dan AI. Jelas, Anda tidak dapat memiliki hantu yang mempengaruhi dunia dan AI, jadi mungkin lebih baik hanya merekam perubahan posisi + animasi (dan apa pun yang terlihat) setiap frame untuk pemain utama. Selama pemutaran, render hantu di lokasi saat ini dan bingkai animasi tanpa harus ada di dunia. Ini memungkinkan Anda untuk memutar ulang hantu dan tidak memengaruhi pemain saat ini.
sumber