Not logged inOpenClonk Forum
Up Topic General / Feedback and Ideas / OC 8 Feedback
- - By ala [de] Date 2018-02-05 23:07
Just starting a thread to collect feedback in.
Parent - - By ala [de] Date 2018-02-05 23:14
Two ideas to making the grappling hook less cumbersome:
-just speeding up the whole process, the hook shoot, the pull, and the climb
-if you touch material and climb or hangle, and let go again you fall down immediately (while still on your rope), so if you unintentionally touch a small material chunk, you might end up falling down again.

-A tutorial for using /practicing with the windbag would be nice.

-If you are in viewer mode, you cannot zoom with the mouse, just with F5/F6.
Parent - - By Maikel Date 2018-02-05 23:32

> -A tutorial for using /practicing with the windbag would be nice.


The windbag serves as an easter egg in tutorial 7 without explanation. I could add an NPC which explains it. Would that be enough?
Parent - - By ala [de] Date 2018-02-06 23:17

>Would that be enough?


Honestly no, the windbag is quite tricky to learn. Actually when I started playing OpenClonk I didn't know what to do with it until I saw other players use it online.
And after that it really took some time to master all the jumps, so a simple level where you have to jump around, while each Jump increases in difficulty slightly would be very helpful to newbies, and in fact to me too :D

Actually yesterday when I played, I still died because of timing those jumps wrong, so I felt like I really could use such a level :((
And don't get me started on deflecting objects like rockets to attack, like K-Pone uses them, though that sorta stuff could probably go into the Tower.
Parent - - By Fulgen [at] Date 2018-02-07 16:00

>And don't get me started on deflecting objects like rockets to attack


How. is. that. possible.
Parent - - By K-Pone [de] Date 2018-02-10 13:13
You can use the windbag to blow the rockets. That can be used to either boost a rocket's speed or even manipulate it's flying path. You see this in Hot Ice a lot. (At least when playing with Kanibal, DasWipf, Me, or anyone else who uses Boompacks quite often)
Parent - By Maikel Date 2018-02-10 17:08
This is actually what I like about OpenClonk, instead of magic combo's in CR, you can now combine some of the tools to make them more powerful. But this really takes some skill and especially practise. Same as in CR where for the average player an arrow pack is something you use for the bow but for the pro a chance to cross a wide abyss.
Parent - By Clonkonaut Date 2018-02-07 16:48
To be honest, a scenario like that sounds very boring. Even for a tutorial. Even Boomshire isn't that exciting and at least it's a two player scenario.
But it's probably doable in the editor in 10 minutes or less. A few spots of material, spaced farer and farer apart, a spawn point and a windbag. Off you go. Train as much as you want.

Don't get me wrong, I am not against any useful tutorials to master the game. But we shouldn't have endless scenarios, explaining and training every object and every application in every situation. No one would want to play that, no one would want to create and maintain these. The windbag isn't that important an object. Yes, Hot Ice is played a lot. Yes, using the windbag is essential for that scenario. But apart from that, there are countless scenarios in which you don't ever need a windbag.

Also, no scenario will ever teach you to be as good as K-Pone or similar. He plays OC for years(?), oftentimes Hot Ice variants, probably at least once a week. No scenario would get you to that level of skill. Only practice will.

It's probably fine to have one spot in a tutorial, where the key application of the windbag (shooting at the ground when jumping to jump higher) is explained and applied once.
Reply
Parent - - By Marky [de] Date 2018-02-07 18:45
I figured that you can jump with it, but not how. Pointing at the floor did not work as intended, or had too little effect (this was a while ago in November). Some basic instructions how to use it would be great.
Parent - - By Clonkonaut Date 2018-02-08 00:12
You shoot it at the floor immediately after you start the jump. It takes some practice to master.
Reply
Parent - - By Pyrit Date 2018-02-10 01:55
It should just overwrite the speed and not add to it.
Parent - - By Caesar [jp] Date 2018-02-10 02:21
Why?
Parent - - By Pyrit Date 2018-02-10 13:13
As of now it is hard too to use... when even a veteran player like ala can't get the timing right.
Parent - - By Maikel Date 2018-02-10 17:10 Edited 2018-02-10 19:15
The thing in hot ice referred to here is easy to time:

* Have windbag selected.
* Carry a boompack.
* Aim mouse cursor at target.
* Left mouse click to launch boompack.
* [W] to jump of boompack.
* Left mouse click to use windbag.

Just make sure to perform the last three steps as fast as possible and there is no need to adjust the aiming in between. It is really just pressing [LMB][W][LMB] as fast as possible.
Parent - By Pyrit Date 2018-02-10 19:12
Okay, but the overwriting of speed referred to the jumping boost.
Parent - - By Caesar [jp] Date 2018-02-12 02:43
Dunno. I don't find it hard at all… One point I could imagine though is that it would result in something more like the Hazard agility. I liked that. I guess we should try how it feels.
Parent - By Marky [de] Date 2018-02-12 18:36
Also I don't know about overriding the speed of the Clonk. I'd still add to it, but give it a better effect if you direct the air against a wall, as compared to aiming the air at yet more air.
Parent - - By ala [de] Date 2018-02-12 11:03
Molten Monarch and Thunderous Skies:
-They are both KoTH, and this game mode doesn't work with Teams well.
-you can kill your Team mates for kills, and be killed by them to save the half dead king
-the points are not added up
-both rounds are KoTH, but have different specific details of how this works (what the king does, how many points), this is not really clear in game and adds to confusion.
-the kill tracing doesn't work very well, especially if you hurt someone and they jump into the underground or in lava. A side effect of this is that people can kill themselves rather than giving you the kill.
-the maps are rather difficult to navigate
-getting weapons from chests is rather slow

And finally in Cauldron: I couldn't climb the top left ladder, because some pixel blocked the top.
Parent - - By Maikel Date 2018-02-12 11:22
Molten Monarch is indeed a completely misconcepted round. Teams should be disabled for KoTH, is this possible in network mode?
Parent - By ala [de] Date 2018-02-12 11:35
Maybe we should just delete it all together? I mean the map is also pretty bad to navigate around, and it isn't really any fun.
I still feel like we should just add a quick round like CR Minor Melee, where you just dig for flints that spawn in the underground.
Parent - - By Zapper [de] Date 2018-02-12 13:17
I am not really happy with the KoTH goal in general. It just doesn't play as it was intended.
Someone once made a round where you gain points while actually IN an area. I think that would be a better KoTH for our rounds.
Parent - - By Sven2 [us] Date 2018-02-12 16:55
I like the KotH rounds. It's mostly luck-based, but they play a bit differently and there is no camping.
Parent - - By Zapper [de] Date 2018-02-12 18:39
Hm, I had the impression that most people outside of the developer team don't understand that you are supposed to target the king to get points
Parent - - By Fulgen [at] Date 2018-02-14 16:47
Can't we draw the description over the loader while loading the scenario?
Parent - By Sven2 [us] Date 2018-02-14 17:01
I thought about a second "Subtitle" put on the loader for a long time. Maybe a scenario can even have multiple subtitles, so you can e.g. put hints into it.
Parent - By Clonkonaut Date 2018-02-12 17:08

> -both rounds are KoTH, but have different specific details of how this works (what the king does, how many points), this is not really clear in game and adds to confusion.


That comes from a time when enthusiastic developers thought that people would actually read the scenario description!
Reply
Parent - By ala [de] Date 2018-02-16 00:38
Attached the bugged ladder
Parent - By ala [de] Date 2018-02-12 11:39
I forgot pluto's suggestion:
It is still hard to tell if the Blunderbuss is loaded or not, so he proposed a background color in the item slot. Like make it slightly red if it is not loaded or something.
This could also apply to the grenade launcher (where it is easier though).
Parent - - By ala [de] Date 2018-02-16 00:29 Edited 2018-02-16 02:26
-Escape the Volcano Extreme: One can climb on the border of the map

-if you switch items while holding the musket, the loading action will continue

Hide out:
-Our door stopped closing
-too long, map too big, too exhausting
-not visible how many flags to capture

FrozenFortress:
-Instant Kill through IceBall
-IceBall uses Fire Sound
-Respawn zu schnell
-not visible how many flags to capture

Cauldron:
-player got stuck
Parent - By Fulgen [at] Date 2018-02-16 06:54

>-too long, map too big, too exhausting


It isn't big at all. In CR, CMC's Oasis is even bigger and is played with CTF aswell.
Parent - By K-Pone [de] Date 2018-02-17 12:31

> -if you switch items while holding the musket, the loading action will continue


Same goes for the grenade launcher. But I wouldn't see this as a bug. In Hot Ice it is very common to be used to reload while performing windbag-jumps.

> -player got stuck


I think this happens on other maps than cauldron as well.
Parent - - By ala [de] Date 2018-02-20 01:31
The random petrification / depetrification of the Lava Dude (played in that Tower Level) is a bit frustrating, you never know when to jump.

This is actually the first time I saw the Lava Dude in action, I think we could make it a bit more valuable, suggestions for change:
-only make it petrify when outside of lava
-in turn, always enable walking on the shell side of the LavaDude
-Now make the lavadude move  around much less, maybe only floating on top of the lava and turning.

That way we can use it more Mario-like, to cross lava. The way it is now, furiously moving and randomly petrifying we cannot use it like that.

Also his attack:
-I would make it range further, but with much less damage, and without explosion. This way he would hit more often, but less crucial - and that way probably more fun for settling rounds, when you get somewhere near him.

-------

The Mooq:
Doesn't use the sounds I made for the mooq.

-------

Lava bubbles:
If they were smaller, they would probably look better.
Parent - By Anonymous [us] Date 2018-02-20 18:29

> -Now make the lavadude move  around much less, maybe only floating on top of the lava and turning.


I think there could be some kind of warning sign one second before it moves. That way, you could plan ahead. We could also add it as a parameter, so the scenario designer can place both aggressive and more passive lava dudes (ideally as a dropdown in the editor).

Can you paste the feedback somewhere where it's not forgotten? I.e. milestone trello board or bugtracker?
Reply
Parent - - By manuelclonk [de] Date 2019-02-23 19:57 Edited 2019-02-24 09:54
Some feedback from me:

- Construction sites could be auto selected in the object interaction menu. It is a bit time consuming to click on "Construction site" each time when adding new building material to a construction site
- The Iron Peak scenario is running really slow on my notebook, probably due to the snow particles. Maybe add a graphic option in the game options that allows the user to limit the number of particles, disable shaders etc.

Keep up the good work!

Edit: Iron Peak works fine now after disabling antialiasing, but smoke particles are still a problem (See attachment)
Attachment: Screenshot014.png (204k)
Reply
Parent - - By Clonkonaut Date 2019-02-25 14:02

> The Iron Peak scenario is running really slow on my notebook, probably due to the snow particles.


Unfortunately, the lag is purely happening because of the very complicated area control math (the scenario goal). The effects are not that complicated.
Reply
Parent - - By Zapper [de] Date 2019-02-25 14:28
This has been an issue since 2014. Unfortunately Maikel insisted on keeping the (theoretically sound) monte carlo approach to the area calculation. I'd still say just using an approximation using rectangles (or even just the distance to the nearest flag) would be fine for that goal.
Parent - - By Luchs Date 2019-02-25 23:08
Looking at the code, I think the monte carlo algorithm isn't actually the issue here. It's slow because it's calling IsFlagpole on all objects ten times each frame. Also the average of all the samples is calculated by always looping over the full array (of 2000 elements), which is not necessary.
Parent - - By Zapper [de] Date 2019-02-26 09:18
True, the performance of the MC approach can probably be further optimized. I am still doubtful that it is noticeably more accurate than just using any approximation that could be calculated every time a flagpole is built.
Parent - - By Luchs [de] Date 2019-02-26 17:40

>every time a flagpole is built


It's a bit unfortunate that we don't have a good way to query newly-created objects. A call from the flagpole into the expansion goal would create a rather ugly coupling that is irrelevant for almost all scenarios.

Quick idea: Maybe we could add a Find_SinceObjectNumber(int num) that would select all objects with number between [num, EnumerationIndex] (plus some handling for (signed?!) overflow) which (I assume) can be selected efficiently. This would help all periodic FindObjects calls that select a relatively small set of objects.
Parent - - By Zapper [de] Date 2019-02-27 09:24
Oooor, just put the goal and an appendto to the flagpole in the scenario. No need to over-engineer things for now :)
Parent - - By Luchs [de] Date 2019-02-27 19:16 Edited 2019-02-27 19:19
I just realized that FindObjects is actually not used anymore. I was looking at an old commit from when Maikel worked on the issue linked above. So there's no obvious reason why it would be slow...

But still, I think "periodic FindObjects" is a fairly common thing that can currently be hard to optimize, so it might be worthwhile to think of a more general solution that doesn't involve #appendtos and manually-organized object arrays.
Parent - - By Marky Date 2019-03-01 14:48
Could one optimize it by assigning the objects to the same layer as the game goal object, or some other reference object, for things that should not find actual ingame objects but rather "conceptual" objects?
Parent - By Luchs Date 2019-03-01 20:12
I was mostly thinking of "real" objects. If they are conceptual, you might not actually need an object?
Parent - - By Sven2 [us] Date 2019-02-26 03:25
Here's a StackOverflow answer that may help with an exact solution: https://stackoverflow.com/questions/1667310/combined-area-of-overlapping-circles/1667789
Looks like a lot of work to get right in code though (handling holes, etc.)
Parent - By Caesar [jp] Date 2019-03-02 04:51
I've tried to implement this. (Not sure I still have it.)
I don't quite remember how, but you run into trouble with precision. You need to decide where circles touch each other and in which order the intersection points form a polygon, or something…
I think the special cases with holes in the centre and such were comparatively trivial.
Parent - - By Caesar [jp] Date 2019-03-02 04:53
Other than this, how about a quadtree implementation?
Parent - - By Pyrit Date 2019-03-02 12:18
What about horizontal sweeping? It just needs a list of flagpole coordinates. It could give a good approximation and is relatively straight forward to implement with some min max and sin cos wizardry. The sweeping process itself could be carried out over multiple frames, to save time.
Parent - - By Caesar [jp] Date 2019-03-02 13:16
Tell me again, what's the difference between monte carlo and horizontal sweeping? Only the order of checking the points, right?
Parent - By Pyrit Date 2019-03-02 14:03
Instead of checking random points for flag coverage, it would project the flag radii onto one-dimensional lines to figure out the area.
This would skip the CoveredByFlag(int x, int y) part, which is the slow(?) part atm? And it's maybe a bit more deterministic.
Parent - By Marky [de] Date 2019-03-02 14:49
Sounds good. Also, you only need to sweep every time flag ownership changes or when a new flag is created, not periodically
Up Topic General / Feedback and Ideas / OC 8 Feedback

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill