Наразі я перебуваю на ранніх стадіях написання гри, яку, врешті-решт, захочу вдосконалити в більшості аспектів.
Як я можу пропустити написання мережевого коду, але залишаючи його досить легко реалізованим, тобто не потрібно переписувати всю гру лише для того, щоб додати її.
Що я маю пам’ятати?
У мене є компонентний малюнок, де я відокремлюю фізику / виявлення зіткнень, логіку гри, типи даних та анімацію / візуалізацію один від одного.
Як написати клієнт та сервер, на яких ще не впроваджено жодного мережевого коду, які можна перевірити локально?
Що мені робити з клієнтом і що робити на сервері? Чи слід якось робити вигляд, що завершений мережевий код, і надсилати повідомлення між сервером та клієнтом та рахувати затримки тощо, хоча таких не буде?
Редагувати: планується бути RPG зверху вниз. Про те, що я думаю, простий мультиплеєр, де ви розміщуєте сервер для своїх друзів, тож обман - це не велика проблема (хто хотів би пограти з друзями, які обдурили?). І все-таки я хотів би перейти з "Сервер завжди правий" - підхід.
Редагування 2: Я думаю, я шукаю деякі вказівки на те, яким повинен бути мій настрій Як мені поводитися з введенням клавіатури, анімацією тощо, а не просто застосовувати кожен ефект / зміни миттєво. Гммм, мені, можливо, доведеться прочитати належну мережу, перш ніж піти куди-небудь, від чого я сподівався втекти, зробивши якийсь мережевий каркас, який міг би працювати локально.