#programowanie #javascript #networking #nodejs
Witam mirunie, tworzę grę podobną do gta 2 na przeglądarkę w #phaser Zamysłem moim jest aby stworzyć do tego multiplayer real-time i tu powstaje moja zagwozdka, czego użyć. Mam doświadczenie w websocketach i średnio mi się podoba to rozwiązanie. Planowałem dla serwera użyć #csharp jeśli się nie uda pomysł to #nodejs ale wolałbym zostać
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

więc mam nadzieje że to nic na prawdę real-time, bo po prostu nie da rady pograć kiedy samo proto pomnoży ping kilkukrotnie


@GotoFinal: bzdury. Dobrze zaimplementowane bedzie ladnie dzialac.

WebRTC jest zbliżone już bardziej pod udp ale wiadomo


@LukrowaKicha: ale wiadomo ze jest to TCP i jest zblizone do TCP bardziej niz do UDP.
  • Odpowiedz
@larvaexotech: TS oczywiście jest :)
Dziękuję za długą analizę, używając websocketów było łatwo o komunikację ale i nie przesyłałem dużo pakietów(postawienie budynku, ruch jednostki itp, prosta strategia która dawała radę na małą ilośc graczy)
Tutaj już chcę mieć ładną interakcję z drugim graczem przez co pierw muszę dobrze przemyśleć strukturę serwera dobrze.
A TCP chętnie użyję ale jakiegoś dobrze obudowanego w bibliotekę aby go poprawnie używać. Będę próbował różnych technik
  • Odpowiedz
Mój znajomy, front-endowiec dzisiaj podczas naszej dyskusji o przyszłości #javascript:

No ale w ES6 dodany został syntax class Foo(){ ... } więc JavaScript jest już w pełni obiektowo orientowanym językiem jak Java czy PHP.


Szkoda tylko że w JS - technicznie - nie ma i nigdy nie było czegoś takiego jak klasa czy instancjonowanie xD
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Greg36: zależy jak na to patrzysz i pod jakim kątem, czy języka czy jego implementacji :)

oczywistym jest że obiekt w javascript to jest hashmapa której kluczem jest string a wartością jest dowolna wartość javascriptowa. czyli deklarując obiekt pos = { x: 522 , y: 566 }; tworzysz hashmapę z dwoma kluczowartościami x,y. gdy potrzebujesz pobrać wartość "y" to silnik wykonuje wyszukiwane btree po hashmapie i znajduje Twój klucz...

ale implementacyjnie sądzę
  • Odpowiedz
#javascript
Nie wierzę że o to pytam ale muszę...

Jak sprawdzić czy dany string jest liczbą? I to uwzględniając że string może być spacją: " " i spacja ma być spacją a nie interpretowana jako zero 0 i wiele innych tego typu dziwnych rzeczy.
Miałem taką stronę z wyjaśnieniami ale nie mogę znaleźć.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Każdy kto kiedykolwiek kodował coś w Backbone z dużym prawdopodobieństwem słyszał też o Marionette - to chyba najpopularniejszy oparty na Backbonie framework. Szukając ostatnio pochodnych projektów i informacji na temat przyszłości Backbona trafiłem na ciekawy projekt Ampersand.js - nie jest to zbyt popularny framework, ale każdy kto chociaż odrobinę zna Backbone poczuje się tam jak w domu.


#webdev #programowanie #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@estemen: No właśnie nie. To nie jest nowy hipsterski framework. To w zasadzie bardziej modularny fork backbona dostosowany do dzisiejszych realiów.

A tak swoją drogą, to czego używasz? Obrazek fajny, ale niewiele wnosi do tematu :)
  • Odpowiedz
chcę wkleić tekst do input
$("input.form-control").val("tekst który chcę wkleić ");

jednak jest 5 inputów mają tą samą klasę ale inne nazwy np
name="size"
name= "name"
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W co uderzyć po przerobieniu JS HTML I CSS w kursach Pana Mirosława Zelenta?
Szukam bardziej jakichś zadań z możliwością sprawdzenia poprawności kodu niż nudnych video.
W darmowych kursach #codeacademy i #kodilla nie ma niczego nowego a według testu pluralsight dalej jestem "novice". XD
Zaś co do samego #pluralsight to kursy może i są przydatne ale nie ma do nich zadań i bywają trudne w zrozumieniu
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

a według testu pluralsight dalej jestem "novice"


@Dassault: a czego się spodziewałeś? ( ͡° ͜ʖ ͡°)

Standardowo: wymyśl sobie jakiś projekt, najlepiej jakieś narzędzie, którego tobie brakuje (żeby ci się chciało) i po prostu zacznij je robić, posiłkując się google, stackoverflow, mozilla developer network i css-tricks.

Przede wszystkim musisz się nauczyć języka angielskiego i umiejętności samodzielnego wyszukiwania informacji - i nie jest to żadna złośliwość czy
  • Odpowiedz
@look997: Co chcesz wiedzieć więcej? Ustal w swoim programie maksymalną potrzebną dokładność która dla 95%+ projektów wystarczy jak jest do dwóch miejsc po przecinku, zaokrąglaj i p-----l błędy wynikające z niedokładności liczb zmiennoprzecinkowych.
  • Odpowiedz
@DaxterPoker: ciężko powiedzieć. Jak to z reguły jest w IT można to zrobić na tak wiele sposobów, że ciężko wybrać jeden konkretny. HTML/CSS/JS na pewno. JSON to jest po prostu format. Poznasz obiekty w JS, poznasz JSON. Ja jestem zwolennikiem VanillaJS (natywnego JS) zamiast jQuery, a jeżeli chodzi o większe aplikacje to w chwili obecnej angular.js. Jeżeli chodzi o notepad++ to już od dawna są lepsze edytory (chociażby darmowy atom).
  • Odpowiedz