Skip to content

Comments

Roguelike. Поле и управление.#2

Open
skychik wants to merge 9 commits intomasterfrom
level-and-moving-and-client
Open

Roguelike. Поле и управление.#2
skychik wants to merge 9 commits intomasterfrom
level-and-moving-and-client

Conversation

@skychik
Copy link
Owner

@skychik skychik commented Apr 26, 2021

Есаков Кирилл
Сокольвяк Сергей

@skychik skychik requested a review from ottergottaott April 26, 2021 06:58
@skychik
Copy link
Owner Author

skychik commented Apr 26, 2021

Для запуска нужно сначала запустить сервер, потом клиент. На клиенте открывается GUI со Swing приложением, чтобы красиво текст отображать, и управлять клавишами. Позже сбоку от самой карты будет доп инфа

Copy link
Collaborator

@ottergottaott ottergottaott left a comment

Choose a reason for hiding this comment

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

Грязновато, исправляйте. Нужно еще добавить комментарии и хоть какие-то тесты. Пока 6 баллов

import ru.ifmo.sd.world.representation.units.GameUnit

class EventsHandler {
companion object {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Тогда EventsHandler проще сделать object. А лучше выпилить глобальное состояние, а тут сделать нормальный класс, который держит ссылку на состояние игры (ну или что-то подобное).

Comment on lines +3 to +6
import kotlinx.serialization.Serializable

@Serializable
open class GameUnit(val id: Int)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Унесите это и Player в один файл, это же kotlin

@zhvkgj
Copy link
Collaborator

zhvkgj commented May 7, 2021

Исправления лежат в новом пул реквесте вместе с новой версией игры.

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