-
Notifications
You must be signed in to change notification settings - Fork 0
Add an ASCII art banner for Tic Tac Toe #8
Copy link
Copy link
Open
Labels
difficulty: beginnerNo prior knowledge of the codebase neededNo prior knowledge of the codebase neededdomain: os-devxOpen Source & Developer ExperienceOpen Source & Developer ExperienceenhancementNew feature or requestNew feature or requestgood first issueGreat for your very first pull requestGreat for your very first pull requesthacktoberfestCounts toward Hacktoberfest 2026Counts toward Hacktoberfest 2026
Description
Activity
Metadata
Metadata
Assignees
Labels
difficulty: beginnerNo prior knowledge of the codebase neededNo prior knowledge of the codebase neededdomain: os-devxOpen Source & Developer ExperienceOpen Source & Developer ExperienceenhancementNew feature or requestNew feature or requestgood first issueGreat for your very first pull requestGreat for your very first pull requesthacktoberfestCounts toward Hacktoberfest 2026Counts toward Hacktoberfest 2026
Context
Every other game opens with a proper ASCII banner. Tic Tac Toe gets a plain box
from the generic
banner()helper, so it looks unfinished next to the others.What to change
File:
arcade/art.py— add aTICTACTOE_BANNERconstantFile:
arcade/games/tictactoe.py— inplay(), replaceprint(art.banner("TIC TAC TOE"))withprint(art.TICTACTOE_BANNER)Match the style of
GUESS_BANNERandHANGMAN_BANNERabove it. Use a rawstring (
r"""...""") so backslashes are left alone.Generate one at patorjk.com/software/taag —
the "Small" and "Standard" fonts match what is already there.
Keep it under 60 characters wide or it wraps on a small terminal.
Acceptance criteria
TICTACTOE_BANNERexists inarcade/art.pypython3 -m pytestpassesruff check .passesHow to verify locally
Difficulty
Beginner. No logic, just presentation — and the result is immediately visible.
New here? Comment
/claimon this issue and a bot will assign it to you. Then read CONTRIBUTING.md.Stuck at any point? Comment here saying what you have tried, or come to a PR Debug Clinic (Oct 12 or Oct 21). Getting stuck is the normal experience of learning this, not a sign you are doing it wrong.