@starboxgames: Eh. Aplikacje dzielimy na dwie podstawowe grupy - ograniczone mocą obliczeniową i ograniczone I/O. Aplikacje webowe prawie zawsze są ograniczone I/O, więc nie ma presji na mega wydajny kod - bo połączenia z użytkownikiem i bazą pewnie zajmie więcej czasu niż potrwa przygotowanie strony. Po co więc się męczyć z bardziej sztywnymi językami typu C# czy C++, skoro JS, PHP czy Python oferują znacznie szybszy i łatwiejszy rozwój aplikacji,
@Boomkin: Tak, tym się inspiruję głównie i jeszcze trochę np. muzyką Tima Follina, którego soundtrack do Terminatora 2 na NESa strasznie mi się podoba.
Muzykę robię w cockos Reaper, a do takich dźwięków 8bitowych używam VST o nazwie "38911", który emuluje C64 oraz NES VST 1.2 do perkusji
@handler: No właśnie mam nie tak, bo u mnie ściany w levelu to taki sam obiekt jak gracz czy przeciwnik, a żeby to zmienić musiałbym wywalić połowę kodu. Jakbym level trzymał w array od początku to bym nie miał problemu teraz ( ͡°͜ʖ͡°)
@Jonarz: Czasami zdarza się, że jeden przeciwnik drugiego podniesie np. szukał pudełka a tamten mu zaszedł drogę. Czyli ktoś inny nim rzucił ( ͡°͜ʖ͡°) W tym levelu tak się zdarza w jednym miejscu, że przeciwnik podnosi drugiego, a ten drugi jeszcze trzyma pudełko.( ͡°͜ʖ͡°)
@starboxgames: prezentuje się to super, Chip & Dales NESowskie pełną parą. Fajnie by było, gdyby wysokość skoku była ograniczana przez długość trzymania klawisza od 0 do MAX dzięki czemu można by robić też małe skoki, przy małych przeszkodach ciągłe wysokie skakanie staje się irytujące ( ͡°͜ʖ͡°)
Zacząłem przenosić grę z C# SFML do #canvas przy pomocy Saltarelle Compiler. Na razie można tylko podnosić i rzucać pudełkami (jak w Chip & Dale na NES), albo układać sobie jedno na drugim. Oceńcie czy dobrze śmiga czy może za dużo zużywa CPU. Do kolizji użyłem metody z siatką więc chyba powinno być OK tylko nie wiem czy nie przepisywać do WebGL.
Zapraszam do przetestowania mojej gry. Super Starbox to gra typu puzzle platformer, w której trzeba przenosić różne przedmioty by otworzyć sobie wyjście. Na razie takie beta demo z 7 poziomami.
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200,