PsichiX
Użytkownicy-
Postów
5 647 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
12
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez PsichiX
-
Bagno, mam nadzieje ze nie zaczales pisac interpretera skryptow zanim nie obmysliles wszystkiego co ma obsluzyc, tym bardziej problem instancyjnosci i adresowania. Bo jesli to nie bedzie sie roznic niczym od jezykow C-pochodnych to skoro i tak skrypt ma byc kompilowany to lepiej zostawic mu jezyk C/C++ i zamiast interpreter skryptow dac od razu kompilator. Raz ze szybciej, dwa ze uzytkownik od razu nauczy sie jezyka programowania a nie kolejnego jezyka skryptowego z pewnymi wyjatkami, ktorych nie maja inne, a trzy ze.. a co ja Ci w sumie bede pomysly podrzucal, sam wykombinujesz po miesiacach pracy, co nalezalo zrobic. Za duzo juz podpowiedzialem :P
-
a widziałeś jak to trzeba zrobić? jakie narzucenia są? dolna krawędź okna musi być poniżej paska zadań, wszystko przez CLASSDC i jeszcze jednej właściwości GMowego okna, które wyłapałem z testów. A poza tym skoro będzie się używać XenoNowego renderingu to najlepiej rysować od razu na specjalnie przystosowanym oknie :) EDIT: Ale wtopa, testuje okna i zapomniałem dodać interfejs klawiatury i myszy bo GM za niego nie odbierze komunikatów xD EDIT2: Interfejs dodany, kodowanie przycisków klawiatury oraz myszy takie same jak w GM :)
-
A jak pogodzisz różnice w tworzeniu pod te 2 różne biblioteki? jak wiesz (albo i nie wiesz) DX jest bardziej nowoczesny, obsługuje go tak samo najwięcej kart, ma wbudowaną w siebie obsługę efektów, zaś OGL potrzebuje do tego rozszerzeń, które nie każda karta obsługuje, a więc będziesz musiał szukać zamienników aby i tu i tu działało co najmniej podobnie :) Powodzenia eny łej, czeka Cię kuuupa roboty z tego co widzę po ambitnych planach ;)
-
grafika w bibliotece (używa OpenGL), dźwięk również (używa Audiere, ale on jest na razie jako substytut), fizyka też (XenoN). Wszystkie moduły uniezależniłem od GMa, a w grafice dałem możliwość wyboru pomiędzy rysowaniem do okna GMa, a oknami utworzonymi w XenoNie (bonus w postaci automatycznej obsługi przezroczystości i tray'a). Dodatkowo każde XenoNowe okno będzie miało własny rendertarget, ale można tworzyć dodatkowe (coś a'la GMowe surfaces).
-
Już dziś (20.05.2009) w godzinach popołudniowych (lub najpóźniej wieczornych) wydam pełną stabilną wersję PlayGate wraz z przykładem mini-gry do ostatecznego testu silnika, a po tym wypuszcze go na YoYoGames (czyli premiera na dniach :D) gdy będę miał pewność, że wszystko działa jak należy :) PlayGate przeszedł totalną przemianę struktury oraz dodane zostały dwa nowe moduły (aktualnie zawiera w sobie 3 stabilne z 6 wszystkich modułów, w przyszłych wersjach zostanie dodana reszta). Została też określona lista wszystkich modułów jakie będzie posiadał XenoN. Oto one, oraz ich aktualny stan: Chaos - Moduł fizyczny. Gotowy (rozwijany) Photon - Moduł graficzny. Gotowy (rozwijany) Echo - Moduł dźwiękowy. Gotowy Psyche - Moduł sztucznej inteligencji. W fazie testów TimeBridge - Moduł kontroli czasu wirtualnego. W fazie produkcji Ether - Moduł sieciowy. W fazie produkcji PS. A tu lista wszystkich funkcji jakie można będzie używać w wersji 1.0 (po jednej dla wszystkich czynności danego modułu, konkretyzujemy za pomocą zmiennych stanu, oraz zależnie od podawanych argumentów): *Generalne: pgHeader() - skrypt nagłówkowy (wszędzie tam gdzie używamy PlayGate) pgLibraryFree() - zwolnienie biblioteki pgLibraryLoad() - załadowanie biblioteki *Obsługa modułów: pgChaos() - obsługa fizyki pgData() - obsługa danych pgEcho() - obsługa dźwięku pgInterface() - obsługa klawiatury i myszy dla okien PlayGate pgMath() - obsługa obliczeń matematycznych pgPhoton() - obsługa grafiki pgSystem() - obsługa systemu (maszyny stanów) XenoN Core pgWindow() - obsługa okien
-
ok, no to pod względem kodu idzie innym torem niż GM. A teraz pytanie: czym zamierzasz przykuć uwagę jak najwkszej ilości potencjalnych użytkowników? :)
-
w takim razie jaki kompilator i jakie biblioteki/moduły/komponenty konkretnie będą użyte?
-
Ja bym chcial tylko zobaczyc jeden dowod na to ze Bagno z GF pojdzie inna droga niz Mark O. z GMem
-
Nie splajtują. Program musiałby być prostrzy w obsłudze i mieć o wiele więcej możliwości niż GM, ale i tak jest wiele takich narzędzi lepszych od GMa a jak widać YoYoGames nadal funkcjonuje - to jest po prostu siła reklamy, którą u nich jest niezwykła prostota użytkowania, tak zwana gra w 15 minut :)
-
Co racja to racja. Też bym się nie brał za niepewny projekt. Co innego gdybym widział aktualny stan gry, cele do osiągnięcia oraz umiejętności reszty zespołu, to gdyby mnie zachwyciły to bym mógł iść na układ: "kasa będzie jak się sprzeda". No i jeszcze musiał bym wiedzieć jak chcecie sprzedawać tę grę.
-
wejdź w Game Options i zaznacz "stay on top" oraz "without border" (czy coś w ten deseń)
-
Borku, ale serio mówisz, czy żartujesz? Bo jak keylogger to ukarzemy :)
-
No ale bez jaj, Crack chciał się do Was dostać, podobno miał tego plusa że zna się na programowaniu, tylko brakło mu umiejętności C#, a potem się okazało że musiał pisać CV po angielsku, a i tak wyszło na to że nie ma wystarczającego doświadczenia. Z tym większym doświadczeniem to jeszcze zrozumiem, ale CV po angielsku? Pracownik Polak, po cholerke mu CV po angielsku pisać? :P
-
A tak swoją drogą, to prawda że swoim potencjalnym "pracownikom" każecie pisać CV, po angielsku, na dodatek jeśli nie ma tam super doświadczeń to automatycznie out? :D bez urazy, ale takie coś jest zabawne. Pamiętajcie że nie jesteście profesjonalnym studiem, tudzież tym bardziej żadną firmą a średnia wieku "pracowników" nie przekracza pełnoletności ;)
-
Sekret trzymany przed wszystkimi, a sekret trzymany przed jednym gronem to 2 rozne sprawy. Przeciez My Was wychowalismy, wiec wypadalo by sie jakos odwdzieczyc ;/ Raczej tak: "Gdy tworzysz gry patrzysz z punktu widzenia gracza. Jeśli tak nie jest, marny z Ciebie twórca". A ja myślę iż marny korniszon nie jestem ;)
-
Ahaa, czyli to taki ukłon dupą w Naszą stronę? Miło :) Bez urazy, ale nie lepiej pierw pokazać gronu potencjalnych graczy te cuda, abyście nie zaliczyli wpadki? Bo to co kocha autor może mieć w nosie gracz, czy dystrybutor :P
-
Ahaa.. Czyli TLOA tam nie przejdzie :/
-
dooobre, czyli na to wychodzi że można na steamie teraz rozpowszechniać swoje dzieło? nonono, to się nawet dobrze składa :D
-
A ja mam uwagę do Twojej pisowni: następnym razem pisz i rozumuj po polsku, bo to co piszesz wygląda jak wyplute z Kryniakowego Translatora. Jak się nie poprawisz to będziemy karać :)
-
No dobra, może i coś w tym jest :P ale to i tak znikome podobieństwo :P
-
Jaj sobie nie rób Poxi, prosze xD
-
łatwe, gdy ma się jakiekolwiek pojęcie o sieci. a tak od zera to sie nie dziwie że miałeś trudności
-
wnioskujesz po t-shircie? heh, no lubie (grać, ale niezbyt robić xD) :P
-
to akurat nie mój dom, tylko budynek stojący na przedzamczu :P
-
Wasz Guru/Idol/Mistrz/Pan i Władca * Czyli uosobienie Boga, prosto ku uciesze Waszych oczu :D *niepotrzebne skreślić.. tia, nie skreślicie :P