Skip to content

Game#3

Open
HustonMmmavr wants to merge 69 commits into
java-park-mail-ru:masterfrom
TechnoparkSDD:game
Open

Game#3
HustonMmmavr wants to merge 69 commits into
java-park-mail-ru:masterfrom
TechnoparkSDD:game

Conversation

@HustonMmmavr

Copy link
Copy Markdown
Contributor

No description provided.

@KSolovyev KSolovyev self-requested a review May 3, 2018 15:15
@KSolovyev KSolovyev self-assigned this May 3, 2018

@KSolovyev KSolovyev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

на 3 рк договорились сделать поле, по которому бегают колобки. Пока без цветов


public void move() {
if (currentDirection == Direction.RIGHT) {
currentPosition.setX(currentPosition.getX() + velocity);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

договорились перемещать с использованием времени тика клиента

@KSolovyev

Copy link
Copy Markdown
Member

добавьте ссылку на фронт в описание пр, пожалуйста

Comment thread pom.xml
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>9</java.version>
<java.version>10</java.version>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

с этим могут возникнуть проблемы на heroku и travic CI

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ну хоть var заиспользуйте где-нибудь. А то зачем подключали? =(
https://developer.oracle.com/java/jdk-10-local-variable-type-inference

@KSolovyev

Copy link
Copy Markdown
Member

очень нужно починить CI

@HustonMmmavr

HustonMmmavr commented May 29, 2018

Copy link
Copy Markdown
Contributor Author

Спасибо большое, а то я долго искал, не мог найти как это сделать. Только issuses находил и никакого решения

@KSolovyev KSolovyev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

проблему с двойным ходом надо прям очень быстро фиксить

}

for (GameSession session : gameSessionsController.getGameSessions()) {
clientSnapshotService.processSnapshotsFor(session);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

первое место, где двигаются колобки

if (lobby.isPlaying() && !lobby.isFinished()) {
final GameSession gameSession = lobby.getAssociatedSession();

gameSession.runMechanics(frameTime);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

второе место, где двигаются колобки. Одно надо убрать

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Скорее всего вот это, где мы двигаем колобков пропорционально тику механики, что неверно

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Просто раньше в механике колобки двигались по серверному времени и приходили снепшоты только на поворот. Я вот как раз недавно подправил и сейчас движение колобков завязано на снепшотах клиента и вызов механики я удалил.

clientSnapshotService.processSnapshotsFor(session);
}

//gameTaskScheduler.tick();

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

если taskScheduler не тикает, значит он не нужен. Надо удалить

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ок

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants