Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Prefab section in chapter 34 gets rstripped causing an out of bounds error

Aperta
#217 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
rust
Ambito
game-dev

Direzione di ricerca

Riprodurre il capitolo 34 e ispezionare il panic alla riga 229 di prefab_builder/mod.rs, quindi confrontare la sezione RIGHT_FORT in prefab_sections.rs con la gestione di char_to_map. Verificare se gli spazi finali vengono rimossi nella configurazione segnalata. Il lavoro è completato quando le sezioni prefab mantengono gli spazi richiesti e il capitolo 34 non va più in panic con un errore out-of-bounds.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Really enjoying the tutorial so far. I landed on chapter 34 and got stuck on the prefab sections.

My code would panic on L229 i prefab_builder/mod.rs due to an out of bounds error. After some digging around, I noticed that something was rstripping my white spaces at the ends of the RIGHT_FORT prefab in prefab_sections.rs. I don't know if this is my IDE or something else that's causing this. For reference, I'm using RustRover Build #RR-241.15989.180.

After replacing the spaces in RIGHT_FORT with zeroes and updating char_to_map, everything ran just fine and I managed to play the game as expected. I wonder if anyone else has run into this issue?

Lingua principale
Rust
Stelle
968
Fork
166
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di amethyst/rustrogueliketutorial

Tutte le issue di amethyst/rustrogueliketutorial

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.