Jump to content

Fórum

  1. Obecné

    1. Všeobecné

      Sekce, jež sdružuje podsekce týkající se fóra.

      390
      témat
      5.8k
      příspěvků
    2. Všechno možné

      Sekce, kam lze vkládat vše, co nelze zařadit jinam.

      5.5k
      témat
      64.5k
      příspěvků
  2. Programování

    1. 13.3k
      témat
      100k
      příspěvků
    2. 1.1k
      témat
      16.7k
      příspěvků
    3. Tvorba

      Podkategorie, jež sdružuje témata prezentující vlastní tvorbu.

      3.4k
      témat
      51.5k
      příspěvků
    4. Hledám programátora

      Hledáte programátora? Pište do této sekce.

      106
      témat
      533
      příspěvků
  3. Herní oblast

    1. Poradna

      Podkategorie, jež sdružuje žádosti o pomoc.

      6
      témat
      20
      příspěvků
    2. Jak na to?

      Podkategorie, jež sdružuje návody a tipy/triky.

      4
      témat
      13
      příspěvků
    3. Herní kontext

      Podkategorie, v níž jsou témata týkající se her.

      23
      témat
      179
      příspěvků
    4. Herní zážitky

      Podkategorie, kde lze sdílet zážitky z her.

      8
      témat
      75
      příspěvků
    5. Komunita

      Podkategorie, v níž lze prezentovat herní klany, hostingy a jiné projekty.

      317
      témat
      3.8k
      příspěvků
  4. Grafika

    1. Poradna

      Podkategorie, jež sdružuje žádosti o pomoc.

      291
      témat
      3.1k
      příspěvků
    2. Návody

      Podkategorie, jež sdružuje návody a tipy/triky.

      • Zatím bez příspěvků
    3. Tvorba

      Podkategorie, jež sdružuje témata prezentující vlastní tvorbu.

      306
      témat
      5.7k
      příspěvků
  5. Ostatní

    1. Hardware a software

      Sekce týkající se hardwaru a softwaru – počítače, mobily, tablety, operační systémy, aplikace atd.

      1k
      témat
      8.7k
      příspěvků
    2. Hledám/nabízím

      Sekce, ve které můžete zveřejňovat nabídky a poptávky.

      2.9k
      témat
      21.6k
      příspěvků
    3. Archiv

      Archiv starých a již nezařaditelných témat.

      1.1k
      témat
      15.8k
      příspěvků
    4. 3D Tisk

      3D tiskárny, printing a vše okolo plasto-tvorbě. 

      1
      téma
      19
      příspěvků
  • Reklama

  • Kdo je online? (Celý seznam)

  • Dnes mají narozeniny

    1. Fr0st
      Fr0st
      (28 let)
  • Změny statusů

  • Příspěvky

    • Ahoj, před časem jsem obhajoval stack Laravel + Inertia (Vue) + PHP simulace na requestu. Pro účet, katalog, stavby a výzkum to dávalo smysl: jeden request, server spočítá produkci od last_sync_at, vrátí JSON a hotovo. U živé mapy, letek v 3D a lišty surovin to přestalo stačit. Každý tick nebo pohyb flotily by znamenal buď reload stránky, nebo pořád dokola tahat Inertia props. PHP-FPM na 200ms smyčce pro všechny online hráče je špatný nástroj. Takže se stack neruší PHP, ale dělí se odpovědnost.   Co běží kde React SPA — UI. REST na Laravel /api/v1 (Sanctum), živá data přes WebSocket na Go engine. Laravel — pořád zdroj pravdy pro účty, planety jako entity, katalog, fronty staveb/výzkumu/loděnice, shop, chat, admin. Combat/loot po doletu mise pořád řeší PHP (POST /internal/engine/missions/{id}/process). Go engine — hydratuje hot planety z MySQL, v RAM sčítá těžbu (~200 ms), interpoluje letky, posílá WS (resources.tick, fleet.moved, fleet.arrived). Periodicky flushne wallet do MySQL. Příkazy z Laravelu bere z Redis streamu engine.commands (spend, hydrate, launch, recall). Redis — hot wallet (res:{planetId}), pozice letek, command bus. MySQL — trvalý stav. Ne každý tick.   Řetězení enginů (vesmíry) Nejsou to vesmíry jako v OGame (oddělené servery, nový účet, žádný přechod). Je to jeden účet, jeden Laravel, paralelní vesmíry ve stejné hře. Late-game mezi nimi cestuješ misí universe_travel — po doletu se přepne current_universe_id, kolonii v tom druhém vesmíru pořád vlastníš. Engine se přesto dá rozřezat podle universe_id, protože každý paralelní vesmír má vlastní mapu, planety a letky a tick je drahý. To je provoz, ne herní izolace.   Inertia je skvělá, když je UI = výsledek requestu. Hra teď potřebuje dlouhodobé spojení (WS) a API, které může používat i jiný klient. Vue Inertia app v Laravelu zůstává jako starší klient; nový FE je SPA. PHP zůstává tam, kde je silné: autorizace, validace, fronty, bojový výpočet, admin. Go tam, kde request-driven model bolí: 200ms tick a fan-out pozic. Rozdělaná je aktuálně i swiftui verze pro iOS, iPadOS a MacOS.  Brzy budu kupovat doménu ( až najdu nějakou co není zabraná a nebo vyděračská zlodějina ) 
    • Taky se přikousnu k offtopicu :D  Za mě ten AI reasoning pro PHP nemá pevný základ.. Přičuchnul jsem k vývoji monolitu generující terabajty dat a mohu říct, že ačkoliv je jedním s bottlenecků právě třeba ta DB a architektura - tak si nedokážu představit, že by to mělo jet na PHP místo na .NET :D Ačkoliv se PHP posunulo dopředu hodně, tak .NET se posunul mnohonásobně dále. A přeci jen už samotná migrace pracovního trhu vývojářů se přeorientovala primárně na Javu a .NET - PHP sice stále v blízkém závěsu, ale to jen z důvodu jeho setrvačnosti v prastarých řešeních a zajetých standardů. Přeci jen, kdyby si pod pojmem "webhosting" člověk nepředstavil PHP + HTML, ale dalo se pod to schovat i .NET - tak to ratio .NET vs PHP by dnes bylo úplně o ničem jiném.  PHP je fajn pro malé projekty, pro malé týmy, malé cíle.. Nedá se však dobře škálovat a člověk musí v případě ambicióznějších projektů hledat mnoho workaroundů - naopak v .NET enviro už je solidní ekosystém jak pro modularitu tak i škálovatelnost..
    • Tak jsem po x letech chtel konecne pokorit sebe a dohrat gta sa na 100% a to komplet bez cheatu. Musim teda rict ze to je obcas zahul neco delat bez cheatu a obcas to byla vyzva, ale po asi 50 hodinach je dokonano. Zde prikladam save, ktery je mozne rozjet, dokoupit posledni dum ve hre a nechat si hlasku zobrazit taky, kdo nikdy nevidel. Jediny co me teda zamrzelo, tak jsem cekal, ze se mi zobrazi neco jako podekovani za 100% bez cheatu a ono nic. Jje tam uplne obycejna hlaska ze 100% a hydra + tank je na grove street. Kdo z vas dojel nekdy gta sa na 100% taky takhle? Btw kdyby nekdo sel ojet pritelkyne, tak bacha, ten save neni cenzurovany :D a pro uspesne dokonceni hot coffee je potreba zapnout frame limiter. 99completeion.b
    • Částečně protože Nuxt nemám moc rád. A primárně šlo i o to si ten stack vyzkoušet. Čeká mě projekt kde je innertia laravel a vue vyžadovaný.  Každopádně u kódu pro api jsem skončil tak jako tak protože z toho dělám mobilní apku.    Dělám SwiftUI, Flutter, PHP. S .NET ani s Javou jsem dělal jen hodně minimálně.    Piča netuším co to je :D   
  • Nejlepší reputace

    Nobody has received reputation this week.

  • Statistiky

    • Celkem témat
      33.2k
    • Celkem příspěvků
      325.4k
  • Pupulární tagy

×
×
  • Create New...