-
Postów
781 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Will
-
i nie będziesz miał program szkolny o ile się nie myle nie ma macieży(przynajmniej u mnie ;D).. coś slabo widze twoje 4 letnie doświadczenie w programowaniu... albo poprostu jesteś leniem ;D
-
To ja dodam , że 2005 siadła mi z kilka razy a 2008 jeszce nie odmówiła posłuszeństwa ;D (no ale czas użytkowania dośc krótki) W każdym razie nie uważam aby 2008 była mniej stabilna może poprostu wynikiem oceny o małej stabilności jest brak doświadczenia w obsłudze?
-
Jak dla mnie genialna uwaga, daje dużo do myślenia :]
-
Użycie tego to samobójstwo w większym projekcie. "łatwiej coś zrobić"- no nie wiem pierwszy raz słysze opinie , że DirectX łatwiejszy niż OpenGL. W każdym razie czy gm jest w stanie uciągnąć coś w 3D(mówie o czymś sensownym) bo zrobienie czegoś szybkiego w czystym D3D/OpenGL to już jest wielkie wyzwanie... A nie prościej własny format?
-
Tak jest dobry i darmowy :P.. np: na dobreprogramy.pl
-
1. Dev to nie kompilator 2. zmień na visuala 3. Direct3D,OpenGL,Allegro,SDL wystarczy wklepać w google...
-
O ile się nie myle silnik ten wspiera także c++ i c# więc to niezbyt dobry przykład, chodziło mi raczej o silnik wykorzystany w zaawansowanych produkcjach.. i napisany przez zawodowców dla zawodowców.. A co jest prawdą nie spotkałem się jeszcze z książką na temat zaawansowanego programowania gier używającej Delphi.. ani z osobą, która w tym języku tworzy swoje produkcje 3D (2D owszem i w 3D może wyjątki też się znajdą) Miałem na myśli OP[orientowo obiektowalne] , dla mnie to wszytsko jedno... Nie lubie Delphi'ego i programuje w nim tylko jeśli musze. kiedy tworzysz gry typu pacman i tetris... A pozatym szczerze pisząc odsetek piszących gry w tym języku jest niewielki(głównie początkujący).. I przeglądając już różne fora, książki, opinie, artykuły nie znalazłem opini , która twierdziła by , że Delphi jest świetny do napisania takich silników jak: Crytek. Ja bym to opisał tak.. Można napisać silnik we wszystkim ale napisanych w c++ jest najwięcej a to, że najlepsze silniki są napisane w c++ i osoby z poand 5 letnim stażem programowania mówią , ze c++ jest szybszy i najlepszy do gier.. jest dla mnie wystarczającym dowodem. edit: Dla mnie czas ktory mozna poswiecic na dodanie nowych efektow czy algorytmow lepiej nie wykorzystywac na dodanie wersji z delphi..
-
Dlaczego nie jest do gier? widziałeś jakiś komercyjny silnik 3D napisany w Delphi?(prawdziwy silnik a nie framework) Czy patrzysz czasem na strony o gamedevie? Czy czytałeś jakąś prace , artykuł który to wyjaśnia? C++ jest szybszy?(oczywiście b.db napisany program w Delphi może być szybszy przy programie pisanym w C++ przez początkującego) Pisać coś w tym języku powyżej 3k lini to dla mnie horror.. begin.. end.. a poza tym Delphi nie jest językiem obiektowym.. Oczywiście do gier 2D nadaje się jak każdy inny ;]
-
Jak znam życie to dopiero będziesz zaskoczony jak zaczniej z tym pracować.. Dziwne błędy z kosmosu to norma a jeszcze dziwniejsze ich rozwiązania to kwestia przyzwyczajenia(tu mam na mysli ogólnie programowanie związane gamedevem) ;]
-
Taka mała uwaga. "SDK+dokumentacja" SDK samo w sobie zawiera już dokumentacje(przynajmniej powinno). Radze także poszukać chętnych również na innych forach lub zmniejszyć wymagania bo osób znających dobrze C++ i pewne biblioteki graficzne raczej tu nie znajdziesz.
-
To zależy jakiego pliku nie może znaleźć ;P Jak sie nazywa ten plik?
-
Podaj mu dokłdną ścieżke od pliku. W opcjach Visuala masz VC++ Directories.
-
http://forum.thegamecreators.com/?m=forum_...118371&b=22
-
Daj include Part1.h i Part2.h a nie main.. takim sposobem duplikujesz..
-
Wystarczy wyjść z założenia, że na poczatku zawsze jest jakas cyfra a następnie znak a następnie-> dajmy na to , że string tekst ma już tą wczytaną linie: vector<float> liczby; vector<string> operatory; bool CzyCyfra=true; //na poczatku mam cyfre for(int a=0;a<tekst.size();a++) { char znak=tekst[a]; if(CzyCyfra) { //int czy float czy double liczby.push_back(ZamienNaCyfre(znak)); //to moze sie odbywac poprzez stringstream } else { operatory.push_back(tekst[a]); } CzyCyfra=!CzyCyfra; } ///////////////////////////////////////////////////////////////////////////////////////////////////////// mamy tablice z operatorami string operatoryArray[4]={*,/,+,-}; //wedlug priorytetow bool jest; for(int i=0;i<4;i++) { int index=find(operatory,opearatoryArray); jest=true; while(jest) { if(index>0) //jezeli nie ma zwrac -1 { jest=true; //jednakowych operatorow moze byc wiecej switch(i) { case 0: { float liczba=liczby[index-1]; float liczba2=liczby[index+1]; Wynik+=liczba*liczba2; }break; } else { // juz takeigo nei ma przechodzimy dalej jest=false; } }/while }//for To jest baaardzo uproszczone i pewnie z błędami bo pisane na szybko.
-
W zasadzie jeżeli dobrze zrozumiałem to linia ma zawierać ciąg znaków i cyfr a je należy potem odpowiednio sparsować a następnie wykonać obliczenia. Może to wyglądać mniej więcej tak , że ta linia to string a nastepnie kolejne elementy stringa są odpowiednio interpretowane. example: 4+5*7-2 -> następnie z tego string wyciągamy takie działania cyfra-operator-cyfra czyli: 4+5 , 5*7 , 7-2 Następnie spr które z nich ma największy priorytet: 1.5*7=35 następnie od lewej 4+35=39 i na końcu 39-2=37 Co się tyczy zakazanych znaków to poprostu jezeli pomiędzy cyframi będzie znak , którego nie mamy w jakiejś tam tablicy operatorów wywalamy błąd i po sprawie. Implementacje z podstawową znajomościa c czy c++ napisze sam(Bruise).
-
Podwójnie buforowanie włączone? interpolować? dodawać po pikselu co określony czas bez względu na fps? Operowanie na liczbach zmiennoprzecinkowych, oparte na podanym wcześniej wzorze , następnie konwersja do integer?
-
A jak myslisz co jest przyczyną skakania.. --.-- P.S Temat: Płynne działanie gry -> Ty: "Nie chcę, żeby piłka mi skakała a nie, żeby chodziła jednym tempem..." zastanawiające...
-
omg... Pozycja+=(Speed*DeltaTime);
-
Jak napisałem to tylko jedna z moich opinii z którą czywiście nikt nie musi się zgadzać... Po prostu uważam , że nie ma sensu się tym zajmować skoro w pewnym momencie może wystąpić błąd, który powali cały projekt, nawet przy końcu projektu...
-
a hu.. jaką weźmiesz.. logo można zmienić w każdej chwili.. Lepiej poświęcić czas na prace niż na bezsensowne zabawy z logiem.. (to tylko moja opinia)
-
Jesli do gier to C++... A jeśli chodzi o książki.. To polecam looknąć na to: http://regedit.gamedev.pl/produkcje/inne/SkillTree/
-
lol A dla mnie cb to IDE jak każde inne.. Normalnie używam Visuala.. ale dev jest doskonały jak pisze na szybko algorytmy czy proste programy do szkoły.. Szkoda mi nawet vc fatygować na ~200 lini kodu.. Jak duże program Visual , coś na szybko dev.. cb mam od roku a używam może raz na miesiąc.. Każdy lubi co innego i przy swoim pozostanie a to jakie IDE to mało ważne byle pasowało.. Programy można i nawet w notatniku pisać ;] łatwiej pisać DLL... no to doskonały argument bo napisanie dll to istny horror a jeżeli dev Ci sprawia problemy i nie potrafisz sobie z nim poradzić no to cóż... ;]
-
Z tego co wiem pliki DirectX'a pod deva są także w wersji 9.0c http://devpaks.org/details.php?devpak=136