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

2D console

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
java
Ambito
cli

Direzione di ricerca

La issue non indica file, test o punti di ingresso; inizia esaminando la struttura del repository e le convenzioni esistenti della Java API. Prima dell’implementazione, chiarisci l’ambito della console, del modello grafico, dell’integrazione con il terminale, della sintassi dei colori e dei metodi di formattazione. Il lavoro sarebbe considerato completato con un design concordato e il completamento degli elementi TODO, insieme a test per il comportamento specificato.

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

Descrizione

Before creating an actual 2D game, I would like to create my own console. Which would be able to link into a Windows CMD prompt or Linux/Macintosh terminal and input commands as well as recieve responses (if possible).

Color formatting will format color codes, (probably ^# format) up until the end of the line where it will then be reset to default or up until another color code where it will be set to the new color.

TODO

  • Implement 2D graphics
  • Use a 2D array to store each "pixel" (characters will be monospaced so 1 per "pixel")
  • Create a Color class to format messages in different colors
  • Console class will automatically format colors
    • Needs printRaw(String message) method
    • Needs printRawf(String message, Object... regex) method
Lingua principale
Java
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

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 BrendonButler/ModestAPI

Tutte le issue di BrendonButler/ModestAPI

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.