Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

sheep19

Member Since 20 Jul 2007
Offline Last Active Yesterday, 03:28 AM
-----

Posts I've Made

In Topic: Pathfinding A* with multiple agents

18 April 2013 - 09:34 AM

What do you mean? In terms of the final path generated, A* is perfectly efficient. Are you talking about the problem of stating the algorithm in terms amenable to the GPU?

 

Yes. I meant spawn a GPU thread for calculating the path for each agent. Then it would be necessary to "inform" the other agents (write to GPU global memory). Or could this be avoided sometimes? (read below)

 

I read somewhere that I should spawn a thread for each agent, which seems reasonable.

 

No, for most applications it's not a reasonable approach and is likely to cause far more problems than it will solve, especially given that you are doing GPU work.

 

On the whole this sounds like a very difficult problem. Recalculating paths to avoid other agents is non-trivial and has spawned several different variations on A* to make it work. A* itself is probably not very suited to GPU acceleration as it's an algorithm that has a lot of stages that depend on reading previous writes. Attempting to solve both these issues in one project is likely to be quite challenging.

 

I see. I have talked with the professor and he has told me that it will be enough if I do some measurements (see how it scales with varying number of agents etc) of an already made implementation (there is one on the NVidia website).

 

If I don't manage to get the ready implementation to work, I will make one of my own, even if the performance is going to be bad - I know it's going to be hard to beat the CPU here. I was thinking of some "tricks" to reduce GPU communication, like an agent not sending any data if it's guaranteed that no other agent will be at  a cell at a certain time.

(for example, if there are two agents, the grid is 10x10 and each of them is at the opposite site, there is no chance that after two steps two agents will be at the same cell).


In Topic: Will this 3D game (in addition to some 2D) be anough for me to get a job?

11 April 2013 - 04:52 PM

Sometimes people need someone to "make them wake up" (now that's a bad translation). I guess I needed that.

 

I will start applying when I finish my exams at the end of May. Like you said, you never know what's going to happen.

If they reject me, I will apply again last year when my 3D project will be finished (or not).


In Topic: Will this 3D game (in addition to some 2D) be anough for me to get a job?

11 April 2013 - 08:07 AM

Unfortunately, it's not that easy for me.

 

It's not easy for anybody, and it wasn't easy for anybody, including the people who have responded to your questions.

I know, sorry if the way I written it gave a wrong impression.


In Topic: Will this 3D game (in addition to some 2D) be anough for me to get a job?

11 April 2013 - 04:44 AM

I am not really saying anything new here but perhaps rewording it from my own perspective.

 

Since, as was mentioned, there is no real answer to this, in the amount of time it took you to post this and wait for a reply you could have applied for a job and gotten a reply.

Let the game companies themselves determine what is enough or not.  Remember that game companies don’t just ban you once they decide not to interview you.  You can always apply again if you have made significant improvements on your résumé.

 

So just keep adding to your résumé and keep applying to companies.  Instead of posting a question here and waiting for a reply, it will instead be that you applied for a job and got an interview.

 

There is nothing to lose.  Failing to get an interview does not close doors.  Improve your résumé for next time and the door will be open again.

And in the meantime you may well be surprised and suddenly get hired, something not possible when spending time asking GameDev.net, “Is this enough?”

 

 

L. Spiro

 

Thank you for your reply.

 

Unfortunately, it's not that easy for me.

I do not live in a country that has game companies, so I would have to move to England, Sweden or somewhere else in Europe (I live in Cyprus) first. It's not easy to move somewhere without being sure I would get a job there.

Also, I haven't finished my degree yet (I am in my 3rd out 4 years).

 

Are there any game companies that would tell me "we are going to hire you when you finish"? I think not, but I am not sure.

Related to the sentence above, when should I start making job applications?

 

Thank you.


In Topic: Will this 3D game (in addition to some 2D) be anough for me to get a job?

04 April 2013 - 12:39 PM

Thank you (great article by the way).


PARTNERS