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

Implement pathfinding #22

Open
adam-arold opened this issue Mar 31, 2016 · 12 comments
Open

Implement pathfinding #22

adam-arold opened this issue Mar 31, 2016 · 12 comments

Comments

@adam-arold
Copy link
Member

http://www.redblobgames.com/grids/hexagons/#pathfinding

@pubudug
Copy link
Contributor

pubudug commented Jul 14, 2016

Hi Adam,
I skimmed though the link above and the codebase with the idea of attempting to implement this, but have a small question.
Currently passability and movementCost are properties of the hexagon, which is stored in a SatelliteData type object. So we can find paths/shortest paths by using only the data available in the hexagon. I was thinking if an external entity should also be able to influence the path/shortest path.
For example, Wesnoth is a game that I have played which uses hexagonal grids as maps. The passability and movementCost in the game is dependent on the terrain(or hex) type(mountain/hills etc..), and the unit type(fighter/archer etc..).
Do you think that the above functionality should be supported? Or do you think it is a feature for a future release?

@adam-arold
Copy link
Member Author

Hi pubudug,

At what time zone are you in? I'm asking this because I can't reply right now in details but this is something we should discuss. Do you have a skype handle or do you use discord?

@pubudug
Copy link
Contributor

pubudug commented Jul 14, 2016

I usually use hangouts for chats. I sent a contact request to your email on your profile. I am on GMT +5.30 (Sri Lanka). If you would rather use discord than hangouts, I can create an account there as well.

@adam-arold
Copy link
Member Author

This project has a discord channel here: https://discord.gg/eyvS6
You can join if you wish. :)

@LucyLetour
Copy link
Contributor

Is this feature still in development? Having a quick way to do something like this would be very convenient.

@adam-arold
Copy link
Member Author

Hey. Not working on it yet, but we'll get to it at some point.

@aaiezza
Copy link

aaiezza commented Jan 20, 2019

Really love the obstacles bit described in redblobgames's blog.
Wondering if you have any plans for this yet.

@adam-arold
Copy link
Member Author

Yep, we'll get to it at some point. We'll have a release in February containing the fixes for the current issues, but I'm not sure about obstacles yet. You can contribute it though if you feel like it! 👍

@aaiezza
Copy link

aaiezza commented Jan 20, 2019

@adam-arold I was just thinking I guess it’s time to learn Kotlin so i can contribute! 😁

@adam-arold
Copy link
Member Author

adam-arold commented Jan 20, 2019

Great! Have you tried the Kotlin Koans?

@aaiezza
Copy link

aaiezza commented Jan 20, 2019

@adam-arold
No! That’s really interesting though. It looks like a great place to learn it.
The eclipse plugin has worked really well for me at work so far so I’ll continue to use that too.

@adam-arold
Copy link
Member Author

I'd suggest IDEA Community Edition, that's the best IDE for Kotlin. It also comes with the educational plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants