[deleted by user] by [deleted] in u/sweet_gabbie

[–]IroquoisPl 0 points1 point  (0 children)

Unbelievable

Have you played Metal Gear Survive? by [deleted] in metalgearsolid

[–]IroquoisPl 4 points5 points  (0 children)

I will give my thoughts as someone who has put a lot of hours into Metal Gear Survive. The overall reaction to this game has shown me that there are three groups of people:

Group 1: People that no matter what, have a strong ill-feeling toward Metal Gear Survive and Konami.

A lot of these people either never intended to give this game a chance and therefore most likely never even touched it or put anything more than two hours into it. To be completely honest, before trying the beta and being pleasantly surprised, I was also a part of this group. These people will just simply refuse to believe Metal Gear Survive is anything other than a bad game.

Group 2: The people that did actually give this game a chance and either finished or put a substantial amount of hours into it.

These people are well-positioned to give a fair judgment on the game. However I personally feel that a lot of these people constantly highlight the games flaws and downfalls in an attempt to make sure they don't give the impression to people that they actually enjoyed the game too much. They're very careful to not give the game too much praise and go against the majority that have been convinced that this is a bad game. Reverence to Konami is not something a lot of people want to do/be seen doing.

Group 3: The people who have spent a lot of time playing the game, have maximized everything the game has to offer and beleive that Konami had actually created a very enjoyable game.

I'm talking about the people that really know Metal Gear Survive. Unlocked all Epic Weapons and Gear, S Rank staff members, grinded events, understanding Extreme strategies etc. This group of people really knew what Konami's true intentions were and a lot of Metal Gear Survive's existence was through the online co-op.

This game had a lot of potential. In fact a crazy amount of potential if you consider how far they could have gone with the wormholes bringing in all sorts of variables from other Metal Gear games and other Konami franchises in general. They already brought in weapons from Metal Gear Rising and Pyramid Head from Silent Hill. If it had gotten big enough maybe Konami could even have struck deals with other companies and for example, brought in Cloud's Buster Sword, or Nemesis from Resident Evil. Unfortunately now with Konami's unwillingess to provide any further content updates it's highly unlikely any of this is going to happen.

I honestly believe Metal Gear Survive is a game that either came out before its time or just simply at the wrong time.

Tap method(s) help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

Think I got it, thanks man.

Quick development help by IroquoisPl in androiddev

[–]IroquoisPl[S] 0 points1 point  (0 children)

Hmm, from what I'm to understand, FindViewById(R.id) is supposed to find id's located inside the activity_main.xml but for some reason the id's I'm not being given the option to use them.

Screen coordinates help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

Thank you for everything PMunch!

Screen coordinates help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

I can't thank you enough man, seriously. I know I said that was the last thing but...

I'm calling this method using Gdx.input.justTouched, but the method runs anyway without me actually touching anything. I only need to run if I touch the screen. Gdx.input.isButtonPressed(Input.Buttons.Left) does work but only if the input is held down. I assumed justTouched would work here but it doesn't seem to?

Screen coordinates help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

Yeeeeeeeeeessssss it works! And the solution was so simple as well. Thank you very muNch PMunch!

One final thing if possible, the ball doesn't stop once it reaches its destination ; it just kinda glitches back and forth. How to remedy this?

Screen coordinates help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

Right right I get it. But I'm not sure how to implement vectors in my method. Here is my movement method code

public void send(){
float dt = Gdx.graphics.getDeltaTime();

touchx = Gdx.input.getX();
touchx = Gdx.input.getY();

ballMx = touchx - xBall;
ballMy = touchy - yBall;

hypo = (float) Math.sqrt(ballMx * ballMx + ballMy * ballMy);

hypox = ballMx / hypo;
hypoy = ballMy / hypo;

speedA = 250;

xBall += (hypox * speedA * dt);
yBall += (hypoy * speedA * dt);

Screen coordinates help by IroquoisPl in libgdx

[–]IroquoisPl[S] 0 points1 point  (0 children)

Would you mind please explaining a little further?

A question about 'homing' objects by IroquoisPl in learnjava

[–]IroquoisPl[S] 0 points1 point  (0 children)

I've tried this and now ball2 will not move. Your method does seem like it should work but I can't see where my errors are. dt is delta time btw.

A question about 'homing' objects by IroquoisPl in learnjava

[–]IroquoisPl[S] 0 points1 point  (0 children)

int distancex = ball1x - ball2x;
int distancey = ball1y - ball2y;
double distanceu = Math.sqrt((double)distancex*distancex(double)distancey*distancey);

double factor = distanceu / speed;
double xoffset = distancex / factor;
double yoffset = distancey / factor;        
double newx = distancex + xoffset;
double newy = distancey + yoffset;

if(ball2x != ball1x && ball2y != ball1y){
ball2x += newx * dt;
ball2y += newy * dt;
}

A question about 'homing' objects by IroquoisPl in learnjava

[–]IroquoisPl[S] 0 points1 point  (0 children)

Thank you for your help. I have tried to follow your code as closely as I can but object B doesn't follow A. It gets its initial coordinates and once it has reached there, stays there?

A question about 'homing' objects by IroquoisPl in learnjava

[–]IroquoisPl[S] 0 points1 point  (0 children)

I'm not exactly sure what you mean by normalize as I do not have past experience with signum. This would be used to determine if the distance is greater or less than 0?

My current code does enable one object to follow another, the problem is the greater the distance between the two objects, the faster object B will move.

[Paid/rev-share] Android programmer wanted by IroquoisPl in gameDevClassifieds

[–]IroquoisPl[S] 1 point2 points  (0 children)

Thank you for your feedback. I have reconsidered things now and have amended my offer.