Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: Ultimate-Warfare 2.0 #170

Open
frank9999 opened this issue Sep 25, 2023 · 7 comments
Open

Idea: Ultimate-Warfare 2.0 #170

frank9999 opened this issue Sep 25, 2023 · 7 comments
Labels
enhancement New feature or request help wanted Extra attention is needed Idea

Comments

@frank9999
Copy link
Member

frank9999 commented Sep 25, 2023

I have been thinking about giving Ultimate Warfare a modern refresh. In it's current state the gameplay is mainly build around text based warfare, whereby most game features would perfectly fit in a more graphic based gameplay design.

I have been playing around with the idea of implementing an interactive worldmap, where you would also see your game units, structures and troop movement in real time.

The worldmap would be a zoomable isometric map, see the picture below for an example.
image

Troops and buildings would be displayed with icons, like this screenshot taken from another game (Supremacy 1914).
image

Years ago I started a proof of concept for this idea #88. The merge request is heavily outdated by now, but it contains some artwork for an isometric map. It was written in native javascript. Today there are a lot of alternative javascript frameworks like Three.js and d3.js, which should make it easier to build a map like this.

Feedback is appreciated!

@frank9999 frank9999 added enhancement New feature or request help wanted Extra attention is needed Idea labels Sep 25, 2023
@frank9999
Copy link
Member Author

@Schnoop What do you think?

@Schnoop
Copy link
Contributor

Schnoop commented Sep 25, 2023

I think this is the way to go if the game should look modern. I also think that i'm not the one to implement this as my javascript skills are not good enough.

@rrr63
Copy link

rrr63 commented Oct 1, 2024

Hello, is this issue still on the table? Is the associated PR currently being dev?

@frank9999
Copy link
Member Author

Hello @rrr63 ,

The associated PR is really outdated. I started a new local branch to redo this PoC a couple of months ago. Due to work I couldn't spend much time on this project, and I have to admit that I'm also unhappy with the PoC results so far. I'm still looking for the right tech/libraries/framework to make this idea come to life!

Any ideas are welcome :D

@rrr63
Copy link

rrr63 commented Oct 2, 2024

@frank9999 I see, I would love to work with you on this, maybe we can talk more about that

@frank9999
Copy link
Member Author

Hi @rrr63, you can always drop me an email at admin @, happy to discuss. You can also use this issue to open a discussion, I'd like to keep this game, ideas and roadmap open to everybody that would like to use/modify/contribute

I have been thinking about redoing the map with x,y tiles to a more real world mapping system, but pushed this idea more into the future as it also requires a rewrite of half the source, as everything so far (regions, travel distance, etc) all depend on just x,y coords.

Moving over all gameplay elements to an interactive map is easier if we stay with an isometric map design, as it doesn't require big changes to the xy data model and logic.

Do you have any experience in any of this? My main struggle is the huge amount of javascript frameworks these days, and my lack of frontend experience. Any idea's you want to share?

@frank9999
Copy link
Member Author

I would like to implement a system that works cross platform, this game used to work on PC only. Last rewrite did include a rewrite of all the templates to support mobile as well. An interactive map that works on mobile as well, and include all game units, structures and gameplay actions like attack, send units and build, and at the same time is user friendly has been a big challenge. After a lot of experimenting I'm basically back to square one again haha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed Idea
Projects
None yet
Development

No branches or pull requests

3 participants