Re: Finding a new troubleless name for KSokoban
"Friedrich W. H. Kossebau" <[email protected]> Thu, 25 Aug 2022 16:07:22 +0200
| Newsgroups | gmane.comp.kde.devel.games |
|---|---|
| Organization | KDE |
| Message-ID | <7954976.eFmWaWnqpD@klux> |
Am Donnerstag, 25. August 2022, 11:18:56 CEST schrieb Karl Ove Hufthammer: > Friedrich W. H. Kossebau skreiv 24.08.2022 15:53: > > So could be KStoreKeeper, KWarehouseKeeper, KWarehouseMan (or some sex- > > ignoring variant like KWarehousePerson). Among these KStoreKeeper would= be > > my current favourite due to shortage. >=20 > Hmm, I=E2=80=99m not very fond of prefixing everything with a K. And KDE = has > mostly stopped doing this, which I think is a *good* thing. IMHO, more > natural-sounding names =E2=80=93 like Krita, Okular, Elisa, Parley and Sp= ectacle > =E2=80=93 work better. And it=E2=80=99s better if the name *doesn=E2=80= =99t* start with a K, so > that the =E2=80=98games=E2=80=99 category isn=E2=80=99t filled up with ga= mes starting with the > same letter (we already have KBlocks, KBounce, KBreakOut, > KFourInKGoldrunner, Kolf, Kollision, KSnakeDuel etc.). Yes, different people, different opinions, and all based on good reasons.=20 Myself am divided here: I fancy prefix-less names also for style (e.g.=20 developed the name "Okteta" instead of reusing "KHexEdit" when I wrote the= =20 respective substitute app). But I also see why one would use "K" + "English descriptive name", it tags = the=20 KDE brand into the name and also makes English speakers immediately obvious= =20 what an app is about. Like "KSokoban" is obvious to anyone, a (or the) KDE= =20 implementation of the game type sokoban. I would never have thought about=20 renaming this if it was not for the legal risk (well, thinking more it is a= lso=20 a bit about fairness against those still around who drafted the original, w= e=20 would not like others to reuse or hook up on KDE app names also). Of course the KName pattern brings the problem what to do with a rival=20 implementation done also inside the KDE community, when the name is taken ;= )=20 One KMediaPlayer would have blocked all the Amarok, Juk, Kaffeine, Elisa,=20 Dragon, Haruna, KMPlayer, etc from taking that official name :P Unless ther= e=20 were standards and implementations could simple replace each other, and bei= ng=20 chosen by quality & feature metrics... *dream*. And often users are more interested to get something done with a tool than= =20 interested in just using a tool with a beautiful name? ;) So, myself would not per se rule out KName. Just my 2 cents on the matter. =20 > I don=E2=80=99t have any specific suggestions. For me, Skladnik (with a c= apital > S, as applications using a lowercase first letter are complicated to > handle in sentences) is OK.=20 My bad here when first mentioning it. Yes, that proposal is to use "Skladni= k".=20 So no special casing, also only use of US-ASCII chars [A..Za..z]. > But maybe a bit difficult to pronounce, due > to the =E2=80=98skl=E2=80=99 sound? Might depend on people's background. No clue myself about set of sounds tha= t=20 would work across the world's speakers. Could not find anything on a quick= =20 search also, but surely missing out respective search terms. The only relat= ed=20 thing I remembered was designing the name "Kodak", but that also got me=20 nowhere with related information. > Also, it might be be an idea to base the name on something *other* than > a warehouse worker. The metadata for the game currently *does* say that > =E2=80=98you are a warehouse keeper trying to push crates to their proper > locations in a warehouse=E2=80=99. But when I start the game, I found tha= t I=E2=80=99m a > man with no feet pushing human-sized jewels to green manhole covers. And > it doesn=E2=80=99t take place in a warehouse, but in small brick rooms fl= oating > in space. Very confusing! :) I see. Yes, if one does not know the game type and its original apps' graph= ics=20 itself before, the semantics used for the name and the game description mak= e=20 less sense. But I think we should do take into account that the game type=20 itself has a broader community around it, which seem to all be aware of thi= s=20 game being about the abstracted difficulties of someone shuffling things=20 around in the floor of a warehouse, as also visualized by the original game= =20 app. And the current graphics material of KSokoban is referring to the=20 original artwork, just used a gem instead of a box (which somewhere was=20 explicitly pointed out as personal touch by the original KSokokan author), = and=20 used a "space" metaphor image for the void outside the walls, where in the= =20 original there is just single-color void. So IMHO we should not cut references that much, instead try to just play=20 around with them. Even more as KSokoban supports loading 3rd-party level=20 datasets made in some externally standardized format. So it is part of a=20 family around the original game :) (I remember there are also 3D versions,= =20 think Quake-style sokoban, for people with obviously great spatial memory ;= )) And my long term plan also is to add theming support, so the visual charact= er=20 of the game experiences might be something more different. See e.g. some th= eme=20 concept ideas made for Magazynier at its time: https://mail.kde.org/pipermail/kde-games-devel/2009-October/006473.html I already locally secured the actual artwork done for the Ant theme at the= =20 time,=20 https://mail.kde.org/pipermail/kde-games-devel/2010-January/006822.html Would find it neat if that could be finally brought to use :) Happy to have this discussion, to reflect some more on things and to explor= e=20 the naming options. Cheers =46riedrich