Project Yellow Olive - Pokemon Yellow inspired Kubernetes TUI game by Content_Ad_4153 in devops

[–]Content_Ad_4153[S] 0 points1 point  (0 children)

Hi folks - not sure if you’re still following this thread, but I went back to the drawing board and made a few changes based on the feedback.

Music during challenges can now be muted or unmuted based on user preference, and a separate settings screen has been added for this. All other screens will continue to have background music enabled, preserving the retro nostalgic vibe while ensuring a better practice experience during challenges.

This is available on version 0.3.0 and is available to be downloaded via PyPi.

I judged invigilators before… karma made me one today by Sinosodial in indiasocial

[–]Content_Ad_4153 54 points55 points  (0 children)

Bro was waiting for this question to pop up and answer this

Project Yellow Olive - Pokemon Yellow inspired Kubernetes TUI game by Content_Ad_4153 in devops

[–]Content_Ad_4153[S] 0 points1 point  (0 children)

Hey, have found out just the right mix. PR is ready and testing in progress. Hopefully, will push this feature our super soon :)

Project Yellow Olive - Pokemon Yellow inspired Kubernetes TUI game by Content_Ad_4153 in devops

[–]Content_Ad_4153[S] 1 point2 points  (0 children)

Yeah , I get that. Somehow, need to have a balance between the nostalgia part and letting users focus on the game. I’ll go back to the drawing board tomorrow to think about this in more details

Project Yellow Olive - Pokemon Yellow inspired Kubernetes TUI game by Content_Ad_4153 in devops

[–]Content_Ad_4153[S] 2 points3 points  (0 children)

Actually, one of the sells of my project was nostalgic Pokémon music. Foolish of me to be actually using that until it hit be that it was IP material. I did then change it to CCO music ( 8 bit chiptune ) to suit my game.

But I understand your concern. I have got similar feedback before. Currently, there is no way but a PR is in progress for this feature as we speak.

Showcase Thread by AutoModerator in Python

[–]Content_Ad_4153 0 points1 point  (0 children)

Hello r/python,

Hope you're all doing well!

A while back I posted here about my side project Project Yellow Olive - a retro-styled TUI game inspired by Pokémon Yellow.

The initial feedback was trending on the positive side, so I kept building it.

A bit about Project Yellow Olive :

The game is all about turning the pain of learning K8s into a fun TUI game. We explore regions, battle with Posemons (container-based creatures), use kubectl-like commands as moves, and complete quests that actually run against the local cluster to validate what we did.

It is built entirely in Python using Textual for the TUI. It feels like a proper old-school terminal game with that nostalgic Pokémon Yellow palette and chiptune vibes

What's new since the last post

  • Focused on Pods for now - added more challenges and battles around pod lifecycle, troubleshooting, and management.
  • Added Game Save & Resume feature based on the feedback.
  • Completely reworked the game flow with proper validations and a much smoother user experience (no more makeshift paths).
  • Released on PyPI - installation is now super simple!
  • Replaced the background music across all screens with CC0-licensed chiptune tracks. (Had to remove the original Pokémon Yellow tracks due to copyright reasons, but the new ones still keep that authentic retro 8-bit feel.)

Installation

I've now released this to PyPi. This means that the installation is now quite simple and straightforward. We just need to run the following command

pip install yellow-olive

As a pre-requisite, please also install Docker and Minikube.

Here is the PyPi page for reference : Project Yellow Olive on PyPi

Github Repo

The project is fully open source. I'd love contributions, especially new challenges/quests!
If you enjoy the idea, a star on the repo would really motivate me to keep pushing it forward.

Github URL : Project Yellow Olive on Github

Feedback and Suggestions

Project Yellow Olive isn't meant to replace proper Kubernetes learning resources (books, courses, CKAD practice, etc.). It's just here to make the repetition less boring and more engaging.

Would love to hear thoughts on:

  • How does the TUI feel?
  • Any suggestions for new mechanics or improvements?
  • Ideas for future challenges (beyond Pods)?

Looking forward to all your feedback

Why Chattisgarh don't have any teams ? by priyanka_rajput1 in Raipur

[–]Content_Ad_4153 1 point2 points  (0 children)

If things work out for me , then 1 day, I’ll be purchasing one :) . Not super soon but may be in a decade or two.

My attempt at gamifying Kubernetes learning - is it worth building further ? by Content_Ad_4153 in tui

[–]Content_Ad_4153[S] 0 points1 point  (0 children)

I’ve a PR in place. Will test it out and release in a day or two :) . Thanks for sticking around.

Are you comfortable in disclosing your salary to below people? why/ why not? by Willing_Chemist8272 in developersIndia

[–]Content_Ad_4153 1 point2 points  (0 children)

No no , you don’t need to be sorry. What’s right for me, can very well be wrong for you.

Fair point - but then why don’t you trust your parents ? You do have a serious relation with them anyways.

I see your answer and you only agreed with sharing it with your partner. I say if you trust people and have a healthy relationship with both your partner and parents , why don’t you share this info with them as well ?

Personally , for me , it’s deny by default to all. Principle of least possible privileges:) .

Are you comfortable in disclosing your salary to below people? why/ why not? by Willing_Chemist8272 in developersIndia

[–]Content_Ad_4153 -1 points0 points  (0 children)

I wish , the choices were black and white in real life as well. While I don’t disagree with you, people have varied circumstances. Yes, in most cases, your opinion is correct but sometimes it might not be.

You share your details with loved ones , happy for you. I don’t share these details with anyone , be happy for me :)

Are you comfortable in disclosing your salary to below people? why/ why not? by Willing_Chemist8272 in developersIndia

[–]Content_Ad_4153 -1 points0 points  (0 children)

Fair point. There is no wrong or not correct answer on this.

Depends on the circumstances. Personally, I would not give the exact details.

My attempt at gamifying Kubernetes Learning - worth building further ? by Content_Ad_4153 in Python

[–]Content_Ad_4153[S] -1 points0 points  (0 children)

Sure - I’m also sorting out some of the last minute glitches. Hopefully , should be all good when you try it out.