-
Data: 2017-12-06 20:49:32
Temat: Re: how 2 code 2 player pong over a network
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Kiedyś z kolegą tak zrobiliśmy, że sobie napisaliśmy któregoś wieczora
ponga na dwa komputery, podłączyliśmy jeden komputer do telewizora
i graliśmy jak za "starych dobrych".
Opóźnienia w sterowaniu były zasadniczo niezauważalne. Zdaje się, że
rzecz była rozwiązana w taki sposób, że mieliśmy dwie aplikacje - klienta
i serwera, i dwa klienty były podłączone do jednego serwera. Architektonicznie
takie rozwiązanie jest prostsze, i można też łatwo postawić serwer na osobnym
kompie, zmniejszając nieuczciwość wynikłą z inercji.
Jednak przy słabo obciążonej sieci lokalnej nie było żadnej dostrzegalnej
inercji, dlatego sugerowałbym najpierw napisać aplikację, a później przejmować
się ewentualnymi problemami, niż najpierw się przejmować problemami, a później
tak "przedobrzyć" z projektem, że w końcu aplikacja nigdy nie powstanie.
Stąd też najpierw po prostu napisz, zmierz, i może się okaże, że będzie dobrze.
A jak opóźnienia będą zbyt dokuczliwe, możesz to przerobić na strategię turową.
Następne wpisy z tego wątku
- 06.12.17 21:22 fir
- 06.12.17 22:43 fir
- 06.12.17 22:45 g...@g...com
- 06.12.17 23:14 slawek
Najnowsze wątki z tej grupy
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
- Ideologia Polskiego Programisty wer.3
Najnowsze wątki
- 2024-05-03 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-05-03 Rzeszów => UX/UI Designer <=
- 2024-05-03 Giertych przetarł szlak: byli członkowie zarządu Orlenu śledztwa prokuratorskie obserwują z zagranicy
- 2024-05-03 Warszawa => Senior Rust Software Engineer <=
- 2024-05-03 Kraków => UX/UI Designer <=
- 2024-05-03 Warszawa => International freight forwarder <=
- 2024-05-02 Silnik Stirlinga - energia mechaniczna wytwarzana z ciepła bez dostarczania paliwa!
- 2024-05-02 Kraków => Senior .Net Programmer <=
- 2024-05-02 Sprowadzenie pożaru zagrażającego mieniu w wielkich rozmiarch
- 2024-05-02 Zielona Góra => Spedytor międzynarodowy <=
- 2024-05-02 Katowice => Performance Analyst <=
- 2024-05-02 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-05-02 Gdańsk => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-02 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-02 Katowice => Java Developer <=