Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

2D console

Open
#13 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
java
Domain
cli

Research direction

The issue names no files, tests, or entry points; begin by examining the repository structure and existing Java API conventions. Clarify the scope of the console, graphics model, terminal integration, color syntax, and formatting methods before implementation. Done would require an agreed design and completed TODO items, with tests for the specified behavior.

Written by the indexing model from the issue text.

Description

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
Dominant language
Java
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from BrendonButler/ModestAPI

All issues in BrendonButler/ModestAPI

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.