New waypoint markers

New waypoint markers

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
colorblind
Spring Developer
Posts: 374
Joined: 14 Mar 2005, 12:32

New waypoint markers

Post by colorblind »

I guess everyone's seen the Supreme Commander movie where they drag the waypoints. If not, shame on you.
I thought to myself: "Wow, that is really sweet. Why doesn't Spring have that? Oh, that's probably because there are no waypoint markers to drag ... But that can be changed!"

So here are two of them:

Image
Image

I could do them all (capture, guard, patrol, reclaim, repair, revive, (un)load), but I thought it better to see what the developers think of this. I don't think that draggable waypoints are a pain to implement, and I do think they'd enhance the gameplay experience.
User avatar
Acidd_UK
Posts: 963
Joined: 23 Apr 2006, 02:15

Post by Acidd_UK »

Great idea!
User avatar
Zenka
Posts: 1235
Joined: 05 Oct 2005, 15:29

Post by Zenka »

Indeed!
Only we have to wait for a new GUI to have it work.
I'll add it to the "new GUI feature request list"
http://taspring.clan-sy.com/wiki/New_GUI
colorblind
Spring Developer
Posts: 374
Joined: 14 Mar 2005, 12:32

Post by colorblind »

Why wait for the new GUI? Why not implement it now? At least the drawing of the waypoints can be added, perhaps not the dragging of them. And really, that shouldn't be too much work.
User avatar
Zenka
Posts: 1235
Joined: 05 Oct 2005, 15:29

Post by Zenka »

Well, there are several reasons why not to make it in the current GUI.
The most severe one is. Who is going to do it? All devs are currently busy on various more important tasks then adding waypoints to an old GUI.
Also, as you migth noticed, this is one of many requested features. why should dis be implanted to the current GUI and not the rest?
A new GUI is being developed (well, the system is being worked on). It's silly to put time in upgrading the current GUI when a new one is being made.

Unless ofcourse you make it, then we will all cheer!
colorblind
Spring Developer
Posts: 374
Joined: 14 Mar 2005, 12:32

Post by colorblind »

Start cheering then :P

But I'm not going to put time and energy into this when it's not going to get committed; that's why I'd like some feedback from the dev's.
User avatar
PauloMorfeo
Posts: 2004
Joined: 15 Dec 2004, 20:53

Post by PauloMorfeo »

... new GUI ...
Although a new GUI would be needed to allow for that, i doubt that the current engine has the ability to modify existing orders like that draging thing. That would have to be made, first, in the engine.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

yes, I'm pretty sure just modifying the points will confuse (at least) the unit AIs.

Of course one could, transparently to the user, implement it by temporarily canceling all orders and readding them with the moved waypoint at the new location. Obviously this would increase network load quite a bit if people start dragging waypoints in long order queues.
User avatar
Zenka
Posts: 1235
Joined: 05 Oct 2005, 15:29

Post by Zenka »

Why can't the waypoint be altered? They are stored somewere right? Can't you just change the value of the adjusted waypoint and recalculate the path? (then send the changes to the other clients)
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

I disagree, and think waypoints shouldnt be bitmap sprites, but instead drawn lines like in supcom, with a waypoint simply being a bit where 2 lines join.

Unit AI's ahve a queue of commands, but those comamnds are expanded. For example a aptrol command to you is a mix of aptrol + move + attack and guard commands to the unitAI, the unitAI would need a structural redesign....
colorblind
Spring Developer
Posts: 374
Joined: 14 Mar 2005, 12:32

Post by colorblind »

AF wrote:I disagree, and think waypoints shouldnt be bitmap sprites, but instead drawn lines like in supcom, with a waypoint simply being a bit where 2 lines join.
Again it seems like I haven't made myself clear enough for you, AF. The waypoint markers I have posted should go at the spot where you have queued up a command, with the traditional line already present in Spring connecting the marker with the unit or other markers.

Right now there are only lines in Spring; adding the markers at the spot of the given command would increase my ability to understand the bare lines we have now. Just to make it clear for you, my proposal is:

spring + markers => lines + markers = just the way it is in sup com.

As for the internal reshuffling of the commands needed for the dragging of the waypoints, I'm at a loss. But I do know that it would be very nice to do some dragging.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Can be done with GroupAI, although I'd prefer 3D line markers to those sprites ro any sprites
User avatar
Lindir The Green
Posts: 815
Joined: 04 May 2005, 15:09

Post by Lindir The Green »

Every mod could choose between a 3d sphere and a custom bitmap.

Problem solved.
Egarwaen
Posts: 1207
Joined: 27 Feb 2006, 21:19

Post by Egarwaen »

AF wrote:Can be done with GroupAI, although I'd prefer 3D line markers to those sprites ro any sprites
What do you mean by "3D line markers"? The way they're represented now, or something else?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

A line based animation, something mod neutral.
User avatar
unpossible
Posts: 871
Joined: 10 May 2005, 19:24

Post by unpossible »

AF wrote:A line based animation, something mod neutral.
aside from animation how is that different to what spring has atm?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Spring has nothing atm, the animated line markers are something
Post Reply

Return to “Engine”