|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001223||OpenClonk||Engine - Graphics||public||2015-01-10 23:05||2017-08-20 11:34|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||8.1||Fixed in Version|
|Summary||0001223: Whole map visible after death|
|Description||After all local players die and there's either network players left or you press "continue round", you can see the whole map. This takes a lot of fun out of some scenarios.|
You can then just rejoin and know everything even for dynamic maps.
There should either be a scenario setting to prevent map view or some kind of automatic detection. E.g. make the map visible in Parkour/Melee maps only.
A really cool variant would also be if the engine kept track of where you were and in the end, you see a whole map view where only the areas you visited are lit up.
|Tags||No tags attached.|
|So, we create another surface at 10% of the map size, and draw a dot every 10 frames, and then trick the light engine into taking a zoomed version of that like it is currently using the sky? @ keep track and show|
|Sounds like a reasonable approach. The extra surface doesn't have to be a C4Surface, i.e. it does not need to live in video memory. I would just keep it as a 2D array in RAM, and upload it to the GPU once it is needed, i.e. after the player is eliminated.|
Last edited: 2015-10-03 19:31
Yes, we'd just need a rendering mode in which the light surface is replaced by something generated from the exploration surface.
Though imo, putting all that work in is only worth it if we also use it to create a minimap for some scenarios. Otherwise, it's a gimmick that's a bit of work to implement and rarely seen.
Last edited: 2016-01-08 04:44
I don't see an easy fix now and it's not super-urgent so let's postpone it.
|2015-01-10 23:05||Sven2||New Issue|
|2015-01-11 08:05||Maikel||Target Version||=> 6.0|
|2015-03-15 14:38||Maikel||Target Version||6.0 => 6.1|
|2015-10-03 11:36||Caesar||Note Added: 0003857|
|2015-10-03 18:58||Clonk-Karl||Note Added: 0003860|
|2015-10-03 19:30||Sven2||Note Added: 0003861|
|2015-10-03 19:31||Sven2||Note Edited: 0003861||View Revisions|
|2015-10-16 00:33||Sven2||Target Version||6.1 => 7.0|
|2016-01-08 04:43||Sven2||Target Version||7.0 => 8.0|
|2016-01-08 04:44||Sven2||Note Added: 0004497|
|2016-01-08 04:44||Sven2||Note Edited: 0004497||View Revisions|
|2016-01-10 12:46||Clonkonaut||Relationship added||related to 0001557|
|2016-01-10 12:46||Clonkonaut||Status||new => confirmed|
|2017-08-20 11:34||Zapper||Target Version||8.0 => 8.1|