-
Postów
9 812 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
141
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
Wady pisania własnego sklepu internetowego od zera
gnysek odpowiedział(a) na LolikZabójca2 temat w HTML, PHP, mySQL, JavaScript
Śmiałem się długo, no ale odpiszę xxxxD Nie wiesz nic o programowaniu w takim razie no ale kto te etapy programuje co? wiesz chociaż jaki jest standard branżowy w e-commerce? buahahahahahaahah tutaj to się już turlałem srogo po podłodze. To przepraszam kto implementuje obsługę bramek płatności? Jak myślisz, ze to działa? Przecież musisz wypuścić ze sklepu klienta do bramki z kwotą i numerem zamówienia, a potem sprawdzić, czy już opłacił. Ja Ci powiem - z doświadczenia, taki kod bramki (gdzie numer karty/przelew robimy po stronie bramki a w sklepie nie pobieramy żadnych danych) to jest kilkadziesiąt plików kodu po kilkaset linijek. I nikt tego nie napisał w tydzień. Paczkomaty czy DHLa też rozumiem w godzinkę rozpykasz, chociaż dużym firmom zajmuje to koło miesiąca. Tu znowu śmiechłem. Niedawno odkryliśmy w jednym z systemów, że można ręcznie zedytować ukryty input z ilością sztuk i wpisać 0,1, dzięki czemu kupisz wszystko za 10% ceny. To nie jest SQL injection. Powinno dać Ci do myślenia, dlaczego gotowe sklepy internetowe mają tak dużo plików i są tak wielkie, a nie na 2000 linijek. Serio. Jak chcesz sprzedawać 5 rzeczy, to nie baw się w Presty, tylko wordpresik + woocommerce. Zresztą nie wiem co aż tak bardzo chcesz zmieniać w gotowcach. Pewnie połowę rzeczy da się tam wyklikać tylko nie wiesz Próbuj, chętnie zobaczę za tydzień co masz Mogę nawet zrobić review i pokazać wszystkie dziury, bo pewnie bez problemu je znajdę, z zamkniętym jednym okiem. Powiedz, jakie to braki ma Presta? Mogę zaproponować Magento, ale to jest dopiero kombajn. -
Najlepsze, że pory dnia to jest po prostu surface na którym maluję kolor, a potem ustawiam tryb na bm_subtract i rysuję ten surface na wierzchu wszystkiego. Więc żeby zrobić efekt światła, wystarczy namalować coś z białym gradientem na tym samym surface. Shaderami pewnie by to było bardziej optymalne, ale wtedy rysowanie "światła" nie byłoby już tak proste. Więc obecny sposób jest o wiele szybszy.
-
Wady pisania własnego sklepu internetowego od zera
gnysek odpowiedział(a) na LolikZabójca2 temat w HTML, PHP, mySQL, JavaScript
Co Ty za farmazony tutaj pitolisz? Chociaż zajrzałeś w dokumentację Presty? Możesz sobie nadpisać każdą klasę i każdy moduł, dodawać wtyczki, odpalać eventy (hooks). Robię sklepy internetowe od 10 lat w dużo większych systemach i nigdy nie było problemu z nadpisaniem czegoś - chociaż nie powiem, jest to pracochłonne, ale i tak na pewno mniej niż napisanie oryginalnego kodu. Jak nie masz kontroli nad kodem, jak presta jest otwartoźródłowa? Możesz z tym kodem zrobić wszystko. Zresztą, nawet wersje premium systemów sklepowych które znam pozwalają nadpisać wszystko, tylko nie można ich publicznie udostępniać (np. na githubie) w wersji premium. Pisanie własnego sklepu skoro masz takie zerowe pojęcie o innych systemach, to proszenie się o kłopoty. Tak naprawdę to nawet nie masz zapewne pojęcia jakie etapy zamówienia wyróżniamy, jak powinna wyglądać kolejność przetwarzania koszyka i masz zerowe pojęcie o metodach dostaw/płatności, a będziesz musiał napisać wtyczki do tego od zera, bo większość firm daje wtyczki właśnie do gotowych sklepów. Zresztą, otwierając sklep pamiętaj też o tym, czego wymaga od Ciebie prawo, już poza programowaniem. Zwłaszcza, jak zostawisz dziurę w swoim systemie. -
-
Nigdy nie korzystaliśmy z phpBB na GMCLANie, strona główna jest autorstwa Ranmy, 100% Ostatnio nawet przymierzałem się do modyfikacji kolorystycznej Boostrapa4, co by pasowała do frontu, no ale to daleka pieśń na razie
-
Nauka edycji wtyczek pod Prestashop i pisania nowych
gnysek odpowiedział(a) na LolikZabójca2 temat w HTML, PHP, mySQL, JavaScript
Nawet jakby była dokumentacja konkretnej wtyczki to i tak trzeba by pewnie zaktualizować, jak to zmiany w oprogramowaniu. -
Nauka edycji wtyczek pod Prestashop i pisania nowych
gnysek odpowiedział(a) na LolikZabójca2 temat w HTML, PHP, mySQL, JavaScript
Najlepiej to chyba po prostu z dokumentacji https://devdocs.prestashop.com/1.7/modules/ -
No te programy są w sumie do siebie mocno niepodobne. Może i 90% składni się nie zmieniło, ale system layerów, inne IDE i zmiana działania paru rzeczy jeszcze w GMS 1.x, to jest większa różnica.
-
sleep zatrzymuje całą grę grę. Jeśli chcesz odczekać, musisz dać (np. w create) alarm, 3 sekundy to jest 3*game_speed; Zatem np. alarm[0] = 3 * 60; i wtedy w evencie Alarm0 robisz kod odpowiedzialnu za wybuch. Dodanie alarmu w step, będzie go ustawiało ciągle na początkową wartośc i nie będzie sie odliczać, wiec step/draw odradzam. Btw. sleep() nie jest dostępne w GMS 2.x, ani nawet w 1.x, używasz zatem niewspieranego od 8 lat 8.1 ?
-
A to jest dalej projekt poboczny i pracujesz jeszcze nad czymś innym ? Pamiętam jak przy którymś piwie w Wawie mówiłem "we rób to Bonfire, to dobra gra będzie", a Ty nie miałeś przekonania i uważałeś to raczej za taki test i trochę zabawę konwencją, że za mało osób by w to grało wiec się nie opłaca dalej robić, gdzieś tam nawet przewijała się wizja wskrzeszenia Magi 2 (chyba nawet Gracjana albo Kasia robiły testowo grafikę jednej z postaci jak kojarzę, tego potwora skalnego? to już tak dawno, że mogłem pomylić). Zresztą, pewnie gdybyś nawet wskrzeszał Magi 2 to pewnie by dziś dostało zupełnie nowy tytuł No i w sumie Bonfire jest takim trochę Magi, tylko czary są zamienione na bardziej przyziemne sposoby atakowania (chociaż część by pod czary podciągnął). Oby to był czarny koń Twoich produkcji i też okazał się niemałym hitem, mimo tego początkowego braku przekonania
-
Każdy w innym języku programowania i ustawić, zeby się eksportowały tylko na jedną platformę. Generalnie w -uj roboty.
-
Bo GM ma jeszcze tę opcję keep aspect ratio i wtedy i tak dociąga rozdzielczość - ale myślisz dobrze, 720p powinno styknąć. Zresztą jeśli masz telefon z 1080, to narysuj sobie grafikę w 720p i przerzuć jako plik PNG na telefon i zobacz, czy jakość jest satysfakcjonująca. Typowa galeria telefonu zrobi to samo co GM z interpolacją.
-
Box Kid Adventures - dostępne teraz na Steam i itch.io.
gnysek odpowiedział(a) na Ehrgeiz temat w Gotowe gry i programy
Pięknie to wygląda, sam robię teraz grę w podobnym stylu graficznym (chociaż mniej kanciatą i trochę niżej osadzona kamera - coś jak w pokemonach). Zdecydowanie jedna z najlepszych gier zaprezentowanych na GMCLANie (w TOP10 na pewno, może nawet w TOP5, ale przez te 18 lat może o czymś zapomniałem :P). -
Świetnie wyglądają wszelakie interfejsy, świetny font, daje klimacik. Zaskakujące jest to, jak mało zmienił się ekran bitwy od czasów dema w które grałem 2014: 2020: Btw. byłem święcie przekonany, że ten pierwszy screen był co najwyżej z 2017-2018, a nie 2014, to już naprawdę tyle lat? Gdzie ten czas spierdzielił...
-
Nie bardzo rozumiem. Chcesz rysować grafiki 1,5 raza większe jeśli będzie 1080p niż 720p ?Ja raczej myślałem, że te same, tylko obszar ekranu większy. Tworzysz niepotrzebnie problemy
-
RAM obciąża liczba załadowanych danych, a więc spritów, kodu itp., a nie rozdzielczość. Ona obciąża procesor. Jak zrobisz w 720p i ekran będzie w 1080 to i tak samo przeskaluje, także to już twój wybór
-
Zapisywanie w katalogu roboczym (domyślnie po prostu bez podawania ścieżki) działa na bodaj wszystkich platformach. Co do chmury - to działa chyba tylko na androidzie. https://help.yoyogames.com/hc/en-us/articles/360003087452-Android-Google-Cloud-Saving. Co do iOS - nie wiem, może wystarczy jakieś API.
-
Hmm, nie próbówałem jeszcze gry tak odpalać... zdaje mi się, ze nie kazda apka na to pozwala.
-
Masz, firma która na giełdzie dostała chyba ponad 2 miliony złotych, robiła wielkie MMO Edengrad, mozesz poczytać różne rzeczy o nich na wp, money, bankierze i ogólnie niby profeska. https://play.google.com/store/apps/details?id=com.HuckleberryGames.Minglers 100+ pobrań gry Toż to jest żal. I na pewno wpakowali w promocję trochę grosza, a tu nic. Także ja bym na za wiele nie liczył. Jak powiedział kiedyś TeeGee - dobrze, jak pierwsza gra sprzed się w 1000 kopii Jak będzie dobra, druga sprzeda się lepiej
-
Z mojej perspektywy robisz tak: - szerokość view albo ustalasz na sztywno wszędzie, albo do szerokości telefonu (ale to wymaga przygotowania wszystkich etapów o szerokości co najmniej zgodnej z najszerszym ekranem, żeby nie było pasków, a wysokosci zgodnej z największym ratio). Oczywiście view może być 1:1, ale może też być mniejszy większy niż telefon, generalnie nie ma to znaczenia, byle zrobić to tak, że zawsze gracz widzi jakieś tam założone minimum na lewo i prawo od gracza. - wysokość view ustalasz z proporcji ekranu. Robiąc grę musisz pamiętać, że o ile w szerokość już ustaliłeś ile się miesci, tak w wysokość na jakimś dziwnym ekranie czasem coś może zniknąć, więc trzeba projektować levele i podążanie kamery tak, żeby ważny element (np. przycisk za dwiema ścianami który masz zobaczyć) się jednak nie schował. Trzeba też czasem postawić elementy otoczenia w miejscu gdzie ekran mógłby być za wysoki, żeby nie było pusto. I teraz wyjdą dwa warianty - albo z lewej i prawej widzisz zawsze to samo, a góra dół się lekko zmieniają, albo obcinasz/dodajesz zawsze parę pikseli na view, żeby było ładne ratio pikseli, podzielne przez 2, wiec bez rozmazywania Z GUI natomiast robi się ciut inaczej: - zakładasz sobie, gdzie będą elementy - np. cztery rogi ekranu, srodek ekranu, czy dolna część (na wyświetlanie dialogów) - zakładasz, ze te elementy nigdy nie zajmują 1/4 ekranu, tylko mniej - elementy w każdym rogu rysujesz nie względem 0,0, a względem tego rogu. Czyli w dolnym prawym rogu, piszesz draw_text(<gui_width> - 100,<gui_height>-20, "...."); Dzięki temu, jaki telefon nie będzie i zmienisz rozmiar GUI, to wszystko się automatycznie zbliży/oddali od siebie, ale będzie dokładnie tak daleko od rogu jak chcesz. Jest z tym nieco zabawy, ale jak się dobrze zaplanuje to się okaże, że mógłbyś dowolną rozdziałkę zmyślić, a i tak gra będzie działać. I nawet nie trzeba jej będzie na tych innych rozdziałkach długo testować - praktycznie tylko jak już będzie gotowa, ostatniego dnia, sprawdzić, czy na pewno coś w GUI się nie nakłada.
-
A nie możesz tego jak prawdziwy indyk dokończyć sam po godzinach ?
-
Wczesne testy stylu i paru rzeczy z których można skorzystać w GMS2 i zrobić fajny efekt - ot, tutaj generowanie cieni na surface na podstawie spritów (zamiast obiektów) ustawionych na różnych layerach. Generalnie tak myślę nad jakaś kreskówkowo-rysunkową grą obecnie. Kto jest na GMCLANie od dawna to pewnie nawet wie nad jaką
-
Drugi tab. Wiesz, że ten program ma coś takiego jak dokumentacja (przycisk F1 podaj, Menu Help też ma skrót) i tam jakbyś wpisał view to wszystko jest opisane?
-
Hm, generalnie zrobiłbym to poza eventem, ale niech zostanie. Daj w create: pressing = -1; w step if pressing > -1 then pressing--; if pressing == -1 { <nazwa_zmiennej_od_predkosci> -= 1; } a w tym getsture tap: pressing = 1; Powinno nienajgorzej zadziałać (zacznie zwalniać po 1 klatce obrazu).
-
Nie było tam nigdzie napisu VIEW ?