2D console
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from BrendonButler/ModestAPI
-
Time Openrequest
BrendonButler/ModestAPI#12 · 1 assignee ·
-
Console Improvements Openenhancement
BrendonButler/ModestAPI#11 · 1 assignee ·
-
Localization Support Openenhancement request
BrendonButler/ModestAPI#10 · 1 assignee ·
-
Configurations Openenhancement
BrendonButler/ModestAPI#9 · 1 assignee ·
-
Console clearing Openbug enhancement
BrendonButler/ModestAPI#8 · 1 assignee ·
All issues in BrendonButler/ModestAPI
Similar issues
-
bug untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
opensearch-project/ml-commons#5094 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
emitter:client:csharp feature
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
affects/8.10 affects/8.9 component/clients kind/bug likelihood/mid severity/mid
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Two open-case totals on one screen: the Programs tile says 15,858 and the nav badge says 15,868 Openbug frontend maui-pilot
Difficulty 2/5 1-3 hours Newbie friendliness 72/100