Bug 458214 - Icon request: KSokoban game app icon
Summary: Icon request: KSokoban game app icon
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-23 17:11 UTC by Friedrich W. H. Kossebau
Modified: 2024-03-05 16:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
List of proposals for the icon (78.25 KB, image/png)
2022-09-08 16:59 UTC, Manuel de la Fuente
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Friedrich W. H. Kossebau 2022-08-23 17:11:35 UTC
The game app KSokoban (https://apps.kde.org/ksokoban) currently has no Breeze-style icon. But ideally had one :) Even more as it will be back in release mode soon, after over a decade of sleep (already builds and works also with Qt6/preKF6, so future-prepared).

The current app-internal icon was added (14 years ago) by: https://invent.kde.org/games/ksokoban/-/commit/761405f5b5d46b7a61d15d2b805e4880e919880f

No icons known in other current themes, also not Oxygen.

Icon considerations:
* might relate to game logic (see https://en.wikipedia.org/wiki/Sokoban)
* pick up gem identity  of current app icon/logo, referring to the app's unique choice of a gems instead of boxes to push around (IIRC somewhere the original author wrote he simply found gems better looking than boxes)

The current visual game material is created by rendering with povray into pixels images at build time (cached PNG copies in the repository though). Long-term plans are to add runtime theming capability to the game itself, to allow e.g. SVG-based designs. But the current look should stay as classic variant, for tradition :)

PS: when trying the app to get some ideas about its spirit, one might consider help from https://ksokoban.online/ for solving the puzzles (search for the level names, many if not all are present there). Yes, I searched for that and learned about it  for a reason ;)
Comment 1 Manuel de la Fuente 2022-09-08 16:59:12 UTC
Created attachment 151929 [details]
List of proposals for the icon

I've attached a few icons based on the original game assets, with a take on the current one too (though that one is a bit more rough). Let me know your thoughts!
Comment 2 Friedrich W. H. Kossebau 2022-09-08 22:51:54 UTC
(In reply to Manuel de la Fuente from comment #1)
> Created attachment 151929 [details]
> List of proposals for the icon
> 
> I've attached a few icons based on the original game assets, with a take on
> the current one too (though that one is a bit more rough). Let me know your
> thoughts!

Yay, happy to see things happening :) First impression thoughts following

First though a quick hint that KSokoban might see a rename, due to trademark issues (or respect to those still around who have done and distribute the original game). Yet to be decided & executed. New name should still be around the "dude reshuffling things in warehouse" theme ideally.

Interesting idea to switch to using the goal asset as app icon theme.
Good: 
* might reflect more to the game idea to get things to given new locations
Bad: 
* breaks tradition
* small shape expansion might look out of proportion
* object type hard to identify for those who do not know KSokoban, might result in mental mismapping/confusion

Using a green colored gem misses the direct reference for me, as the current game itself does not have such an object appearance.

Using a red gem shaped similar to the one in the game actually picks up the tradition of the initial icon, in case you have not yet researched yourself :) (see https://invent.kde.org/games/ksokoban/-/commit/3f1a2d11336c8e175579a8e6019b7074dc5fe3dc ). with the version slightly turned to the viewer matching the original in that.

The version matching the current icon looks good. Though as with the current icon, my mind always sees also a boat steering upon me, with a strange deck ;) It surely is unique and by that serves a purpose, but also feels strange.

So out of the selection presented, after a first look I would tend to the shape of the two red gems top-left. Though they might perhaps get a tad more 3D effect, like more contrast in whatever way to the sides on the left & the right? The green variants have that better, at least on my display.
Comment 3 Friedrich W. H. Kossebau 2022-10-23 21:23:52 UTC
Time is flying :) Haivng slept more nights, my first thought given in the last comment still hold. What are your thoughts? :)
Comment 4 Manuel de la Fuente 2022-10-27 11:00:54 UTC
So sorry, forgot about this! I'm getting back through the backlog of stuff to do (class this year is absolutely brutal).
Some time ago, I sent another couple of versions to the VDG chat and we generally agreed on one of the new ones. I attempted to ping you through Telegram but the bridge may have not worked quite right then, then waited for a reply and yeah...

I'll create a MR for frameworks/breeze-icons first and leave it for a bit in case you want any further tweaks, then also add it to ksokoban's repo in case it's needed there too. You should get a follow up email from this bug report with the MR link.
Comment 5 Bug Janitor Service 2022-10-27 11:09:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/224
Comment 6 Manuel de la Fuente 2024-03-05 16:45:21 UTC
Git commit ffb120b9d0017dffce621f7f66c12733c3b99dbf by Manuel Jesús de la Fuente.
Committed on 05/03/2024 at 16:45.
Pushed by mdelafuente into branch 'master'.

Add new icon for Skladnik

A  +29   -0    icons/apps/48/skladnik.svg

https://invent.kde.org/frameworks/breeze-icons/-/commit/ffb120b9d0017dffce621f7f66c12733c3b99dbf