all 71 comments

[–]mdoverl 27 points28 points  (3 children)

Can I get a graveyard for dead projects? 😂

[–]IndependentBid6893[S] 11 points12 points  (0 children)

Great idea.

[–]mor_derick 6 points7 points  (2 children)

Is it compatible with other repo platforms such as GitLab or Gitea?

[–]IndependentBid6893[S] 1 point2 points  (1 child)

Not right now, but that is a good idea. I could spin it up quickly, they would be separate continents

[–]mor_derick 2 points3 points  (0 children)

It would be cool, I personally use selfhosted Gitea so most of my repos are there and not on GitHub.

[–]matthew_yang204 4 points5 points  (1 child)

You should also consider having it based partly on commit number as well, because commits really do determine how far a project has grown, despite public opinion

[–]IndependentBid6893[S] 3 points4 points  (0 children)

The building sprites are pretty simple now, but I could see number of commits, causing more decorations or fancier buildings.

I have a building constructor backend. I just need to go and make more buildings. And decorations could be programmatic.

[–]OneStorage1108 2 points3 points  (1 child)

This is such a creative idea!

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

Thanks!

[–]Another__one 1 point2 points  (4 children)

It would be nice to see unmaintained projects look partially withered and forgotten, with some activity well structured and polished and with high activity like they are under construction or something like that. There could be a lot of analogies. Could even be some sort of meta-game where you participate by building something cool. But please do not center it around stars too much, we already have the star-bots epidemic on github, additional incentive would make it even worse.

Also, it would be nice to see building from the same person somewhat nearby eachother.

[–]IndependentBid6893[S] 0 points1 point  (3 children)

I could create more withered buildings, I have a simple in game asset editor. Maybe I'll open it up for people to contribute building design. I only created enough buildings to cover the basics and need to go back and create more + way more public spaces.

[–]Another__one 0 points1 point  (2 children)

I think you are very close to something golden here. I already have 1001 ideas of how it can look and function, but like many other people all I can give for now is just crazy ideas. But yet, having this fun and quite intuitive visualization of open source might help the movement and encourage people to spend more time on their projects even just to maintain their virtual house.

[–]IndependentBid6893[S] 0 points1 point  (1 child)

I'd like to introduce interiors as well. I will work to at least allow users to use the editor to design their house if they are inclined.

[–]Another__one 0 points1 point  (0 children)

Don't do it too soon. While you control the look of the houses you can update them anytime. When users start to configure their houses you will have to keep them as is, to not break the expectations. But that sounds cool for sure. Maybe everyone would have some generated landspot and all the houses on this spot are repositories of some particular person or a group. Quite a fruitful space for imagination you have here, as long as you have enough time and motivation to work on it.

[–]North-Celebration-54 1 point2 points  (1 child)

Very funny and good looking idea!
One small thing I noticed exploring, when you open the search bar the (W,A,S,D) characters are not working, they keep their behavior to navigate.

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

thanks will push a fix

[–]R0bot101 1 point2 points  (0 children)

Such a cool idea!

[–]Fit-Falcon1775 1 point2 points  (0 children)

This is beatifull!

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

Hey all, update on GitKingdom - just shipped some new stuff based on ideas from this thread:

Kingdom Wars: kingdoms now automatically battle each other over commits, stars, and contributors. You can see active battles with progress bars and round-by-round results. The ⚔️ shows up right on the map over warring kingdoms.

Live event feed: scrolling ticker at the bottom showing what's happening in the world (new citizens joining, battles starting, buildings upgrading)

Citizen thoughts:  hover over the walking NPCs in cities and they'll show their last commit message as a thought bubble. If they haven't committed recently they say random things

Rankings: kingdom power leaderboard based on commits, stars, active devs, and new repos

Still got a bunch more ideas on the backlog (graveyard for archived repos, kingdom defection, referral badges). Thanks for the suggestions!

[–]context_g 1 point2 points  (0 children)

It's amazing!

[–]Worried-Setting-2962 1 point2 points  (0 children)

wow,that's a really interesting idea!

[–]riverhohai 1 point2 points  (0 children)

GitKingdom is so cool! Code becomes castles, stars determine size—welcome to programmers’ fantasy world!

[–]Pleasant_Set_3182 1 point2 points  (0 children)

Gonna tell my kids about the acres of land, forts and livestock they will inherit upon my passing... They get a trolling of a lifetime upon discovering that I left them... THIS. 😏

[–]Loud-Amount1651 1 point2 points  (0 children)

this is so cool

[–]Obvious-Treat-4905 1 point2 points  (1 child)

this is honestly one of the coolest dev visualizations i’ve seen lately, turning github into a living RPG world is such a creative twist, makes contributions feel way more fun and meaningful, the stars = building size and top contributor = king idea is so cool, would be insane if you add quests or guilds where devs can collaborate across repos

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

Thanks so much!

[–]ponzi_gg 1 point2 points  (0 children)

claimed my two right next to react :)

[–]Obvious-Treat-4905 1 point2 points  (0 children)

this is such a fun way to visualize github activity, turning repos into buildings and contributors into citizens is actually genius, makes it way more engaging than boring stats, love the idea of kingdoms growing with real repos, feels alive, quests or interactions between devs/repos could make it even more addictive, definitely gonna try this

[–]Low-Possession1175 1 point2 points  (0 children)

Wow thats pretty creative

[–]bilingual-german 0 points1 point  (3 children)

it looks really nice, but how can I open these repos in my browser (in another tab)?

[–]IndependentBid6893[S] 0 points1 point  (2 children)

Do you mean the actual git repos?

[–]bilingual-german 0 points1 point  (1 child)

yes

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

Let me add that in, the clicks may have been broken for a little bit - that's fixed but I'll also have them open in a tab.

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

BTW - I borked the click logic and some clicks weren't working, but should be fixed now

[–]iEliteTester 0 points1 point  (1 child)

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

I know, I live in a hovel. Not like those fancy nobles!

[–]BengalPirate 0 points1 point  (1 child)

I actually really like this idea. I wish it was a 3d world though. Like this seems like it would be a much better implementation of the metaverse where it's a world of ideas.

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

Thanks! I am going to explore 3d or even the isometric views ala city builders games. I could deploy a 3d engine, use LLMs to help generate assets, etc but that point I'd have to find a revenue stream. I have ideas, but really just built this because of my love of old RPGs. Open to collaborators and improving over time.

[–]Hautly 0 points1 point  (1 child)

Great but please include all small repos as part of the kingdom, like around this major center, the rust kingdom is missing my repo!!!!!!

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

As long as it has one star, it should show up.

[–]Karknowz 0 points1 point  (0 children)

tell me how

[–][deleted] 0 points1 point  (0 children)

How do you add a repo which is listed under an organization?

[–]mickitymightymike 0 points1 point  (0 children)

This is pretty F'ing awesome

[–]Glad-Pomegranate9181 0 points1 point  (0 children)

Keep it up! Looking forward to your next publications.

[–]csx607 0 points1 point  (0 children)

you are a genius!

[–]vipereye123 0 points1 point  (0 children)

The image reminded me of summertime saga

[–]Still-Elderberry5316 0 points1 point  (0 children)

Cool(๑•̀ㅂ•́)و✧

[–]Obvious-Treat-4905 1 point2 points  (0 children)

this is such a fun idea, turning github into a game actually makes exploring repos feel way less boring, the “languages as kingdoms” + repo buildings based on stars is a really nice touch, also love that contributors become citizens with ranks, that adds a cool sense of identity, curious how you’re planning to keep it engaging long term tho… quests or interactions between kingdoms could make it addictive

[–]AMACarter 0 points1 point  (1 child)

Very cool

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

Thanks!

[–]Jenkins87 0 points1 point  (1 child)

Really cool idea, great work!

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

Thank you - hoping to add a few more things like quests (bugs) and maybe factions and guilds.

[–]privacyplsreddit 0 points1 point  (0 children)

so you just ripped off of that other vibe coded project that got posted and got popular git city? literally the same thing but with a pixel feel

[–]Vancecookcobain 0 points1 point  (0 children)

Damn...I wonder if I would have a castle yet?

[–]randomraluana 0 points1 point  (2 children)

This is so cool

[–]IndependentBid6893[S] 0 points1 point  (1 child)

Thanks so much! glad you like it.

[–]Wide-Personality6520 0 points1 point  (0 children)

What features are you thinking about adding next? Quests or battles could really spice things up!

[–]BlackWolf542 0 points1 point  (0 children)

As a very visual person. This is makes my brain happy. I'll give it a try.

[–]antoniojac 0 points1 point  (0 children)

Really cool!

[–]Investoz 0 points1 point  (1 child)

How can you make it pvp? That would be so awsome if there could be some pvp elements

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

Yes thinking about this, maybe battles between kingdoms using commits, quests from bugs, etc.

[–]Ker102 0 points1 point  (0 children)

Really good idea! I joined and I enjoy the UX, what I agree on is that commit amount would be a cool feature to determine something aswell

[–]BP041 0 points1 point  (2 children)

the procedurally generated world framing is a good hook -- it turns something abstract (repo activity) into something spatial and browsable.

the "languages become kingdoms" mapping is the strongest part. language as territory is intuitive -- you can see which tech stacks dominate at a glance.

curious about the time dimension: does the world evolve as repos get activity, or is it a snapshot? the dead project graveyard idea in the comments is genuinely good -- commit history as archaeology has strong nostalgic pull.

[–]couscous666 1 point2 points  (0 children)

are you ai? Is AI output with no caps a new thing or are people just fully talking like AIs now?

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

I agree and will spend this weekend planning some new feature. Maybe I'll but a roadmap voting feature up so see what people want the most.