I have understand the general sense but pop of the queue is done every time move is called , so if my enemy speed is 1 and a tile is longer when i call moveChar the second time the target is the third tile but enemy is still in the first...

So breadth first work and the path is correct but i've problem to move enemy following path .... I follow this tutorial : http://www.tonypa.pri.ee/tbw/tut22.htmlBut it don't convince me ... because if moveChar is called every Frame , and we assume that path have 6 tile and every tile is 20 pixel and my enemy's speed is 2pixel after 6 frame path array is empty but the enemy is moved only for 12pixel , not only if in the third tile for example enemy must climb up on a stairs , he is moved for only 6 pixel and so he cannot be in the right tile(the stairs tile)....

Not so difficult, guy .... I have a simple tile based game , and there is no jump the only thing to consider is the gravity , so enemy mustn't fly and for increase his y cordinate he must climb a stair...So I've look to a tutorial about Breath First ... but it is for a tile based game without gravity and is very expensive calculate a path every gameloop's cycle...

No , I set the screen like 180X180 and i ve an image 20X20 pixel , I move the image on the screen ... when x of image is 160 = panelsize(180)-widthofobject(20) i set x=160 so in this way the image should stay in the window... Instead overstep the window...

160 is a number calculate like the width of the panel set with setpreferredsize minus the width of my image (20 pixel), the problem is that is like if the panel haven't the size that I've set and so the collision don't work well

For english people are all easier , they know english and could study good tutorial ....So is terrible , pratically ... Is impossible for me and my friend find job in europe if you are all so ...For example almost nobody of my course is able to do a game ...

I know basically like work Java I ' ve study on the book of Tannembauw at university , and thread i think that are more near with MIC-3 and pipeline system..However i decided to try with tread to read something tutorial in italian my language .. In english i became crazy

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org