Testet mein Spiel!



  • STell mal wieder die 0.17er online, hab nochmal Bock zu spielen 🙂 🙂



  • Maxi2 schrieb:

    STell mal wieder die 0.17er online, hab nochmal Bock zu spielen 🙂 🙂

    Hier 😉



  • intel centrino 1.4ghz, winxp deutsch - keine anzeigefehler
    pentium4 3ghz, ati radeon9700pro, win2k deutsch - keine anzeigefehler
    bugs:
    ganz unten in der landschaft sind 50pixel Landschaft die aber nicht betreten werden können.
    manchmal wenn man heraus und ein wenig später wieder hineintaskt beendet sich das Spiel als hätte man Esc gedrückt.
    verbesserungsvorschläge:
    mehrere Arbeiter können an einem Gebäude bauen, es wird dadurch schneller gebaut (evtl. pro Arbeiter um 50% schneller oder so)
    ein Sammelpunkt bei der Kaserne und dem Haupthaus für die Einheiten wäre nett.
    eine Bergrenzung auch für diese Oasen (oder was das sonst ist, wo man Nahrung kriegt), dafür aber mehrere von den Dingern in der Landschaft

    Aber sonst wirklich nett das Spiel 🙂

    [nachtrag]
    huch, bei der Nachricht "mehr als 60 unterkünfte..." erscheint nur ein "Mehr als 60 Unterk". das passiert aber nur beim p4 3ghz.



  • Das mit dem Minimieren ist so ein Problem, es geht schon, aber es leakt dabei und irgendwann geht es nicht mehr - ich arbeite dran!

    Die erwähnte untere Kante ist außerhalb des Spielfeldes und kann deshalb nicht mehr betreten werden. Ich hab mich noch nicht darum gekümmert, dass man das optisch gescheit sieht.

    Sammelpunkt kommt irgendwann, aber nicht so bald...

    Auf "schneller Bauen" hab ich bewusst verzichtet.

    btw. es gibt noch 3 weitere freie Oasen auf jeder Karte, das sollte dir reichen, weil der Computer noch nicht in der Lage ist, sie zu besetzen 🙂



  • AMD Athlon XP 1500+
    GeForce4TI4200
    496 MB SD (*WÜRG*) RAM
    WinXP Home

    LÄUFT 🙂

    Also die Grafik ist nichso der Hammer dafür ist die GameLogik (Ki, Wegpfindung, Formation (Ressourcenschlange, Das sie nich alle auf einem Fleck sind) etc.) umso besser. Wenn du dafür ein Grafiker und Sound Artisten findest wird das Super 🙂



  • P4 2,53 ghz
    GeForce 4 ti 4200
    256 ddr
    WinXP Pro

    Absolut fehlerfrei
    Tolle Steuerung



  • hi

    klasse spiel 🙂

    was mich mal interressieren würde:

    wieviele leute arbeiten dran? nur du?
    wie lange hast du bis zu dieser phase ungefähr gebraucht?

    würde mich echt interressieren



  • In zwei Monaten dürften es zwei Jahre werden. Ich darf jedoch zur meiner Verteidigung anmerken, dass ich während der ganzen Bund-Zeit soviel gecodet hab wie sonst in einer Woche 😋



  • Optimizer schrieb:

    In zwei Monaten dürften es zwei Jahre werden. Ich darf jedoch zur meiner Verteidigung anmerken, dass ich während der ganzen Bund-Zeit soviel gecodet hab wie sonst in einer Woche 😋

    und wenn du z.b. während der bundi zeit normal hättest proggen dürfen, wie lange schätzt du dann?



  • AMD Athlon XP 2500+ Barton @ 2100mhz
    Geforce fx 5200
    läuft ohne Probleme, jedoch weiß ich nicht wie mand ie fps anzeige einstellt

    es steht oben 0 lost frames ode rso, und dann 0 ms und 0 ms



  • ein fragender schrieb:

    und wenn du z.b. während der bundi zeit normal hättest proggen dürfen, wie lange schätzt du dann?

    Das ist alles sehr schwer zu sagen. Das ist mein erstes großes C++ Projekt, ich habe viel gelernt und viel über den Haufen geschmissen und neu gecodet. Mit meinem heutigen Wissen, würde die Sache schon ganz anders aussehen...

    ------

    @alle, die Probleme hatten, das Spiel zu starten: Benutzt ihr Win98 oder älter??

    ^ Wichtig ^

    ODER:

    Hat jemand Win98 und das Spiel läuft bei ihm??



  • Also, ich hab Win98, und wie gesagt, es gibt den Fehler:

    Game::CreateGameWIndow()

    Mehr passiert nciht.



  • 2 fragen, wie kann m an die fps anzeigen und wird es ein multiplayer mode oder gar linux port geben?
    vcieleicht finden sich freiwillige portierer die es nach linux portieren, vieleicht auch nicht, oder ist dir der source heilig, und du gibst ihn nicht aus den händen?



  • Der Source als Ganzes ist mir heilig 🙂
    Ich hab aber kein Problem damit, einzelne Teile zu veröffentlichen, wenn jemand wissen will, wie etwas bestimmtes umgesetzt ist.
    Einen Multiplayer Modus wird es geben. Dauert aber noch.

    Linux wird voraussichtlich nicht unterstützt werden. Ich schaffs ja nicht mal, alle gängigen Windows-Versionen zu unterstüzen 😢
    Ich will es aber nicht ganz ausschließen. Aber wahrscheinlich nicht.

    @Maxi2: *workwork*



  • naja schade, dann ist wohl auch die gpl lizens nichts für dich
    aber ansonsnten
    *daumenhoch*
    multiplayer währe echt nicht schlecht
    ahst du nen plan, warum es bei 98 nicht geht?



  • Athlon C 1,4@1,6
    512MB SDRAM
    GeForce2 GTS 64MB
    Windows 2K Pro

    - läuft perfekt
    - reife Leistung 😉

    cya
    liquid



  • Soa, hab's jetzt auf meiner alten Möhre nochmal getestet:

    Pentium II 350 - 64 MB - nVidia Riva ZX 128 onboard

    0.17 : läuft supi - ~11 fps - etwas langsamer als gewöhnlich - 80 ms Grafik / 0-1 ms Logik

    0.18: startet direkt mit besagter Fehlermeldung - DeviceCreate blablablup

    Vielleicht könntest'e mal den Init.Code posten, dann könnten wir Dir helfen...



  • bool Graphics::InitD3D(HWND hwnd)
    {
    	// Direct3D Objekt erstellen:
    	if((lpD3D = Direct3DCreate8(D3D_SDK_VERSION)) == NULL)
    	{
    		MessageBox(NULL, L"Direct3DCreate8() fehlgeschlagen", L"Graphics::InitD3D()", 0);
    		return false;
    	}
    
    	// Das 16Bit Format der Grafikkarte bestimmen:
    	format = D3DFMT_UNKNOWN;
    	if (SUCCEEDED(lpD3D->CheckDeviceType(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_R5G6B5, D3DFMT_R5G6B5, false)))
    		format = D3DFMT_R5G6B5;
    	else if(SUCCEEDED(lpD3D->CheckDeviceType(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X1R5G5B5, D3DFMT_X1R5G5B5, false)))
    		format = D3DFMT_X1R5G5B5;
    
    	// Kein passendes Format gefunden:
    	if (format == D3DFMT_UNKNOWN)
    	{
    		MessageBox(NULL, L"Grafikformat nicht unterstützt", L"Graphics::InitD3D()", 0);
    		return false;
    	}
    
    	// Eigenschaften für Vollbildmodus festlegen:
    	ZeroMemory(&graphicSettings, sizeof(graphicSettings));
    
    	graphicSettings.BackBufferCount					=	1;
    	graphicSettings.BackBufferWidth					=	screenX;
    	graphicSettings.BackBufferHeight				=	screenY;
    	graphicSettings.BackBufferFormat				=	format;
    	graphicSettings.FullScreen_PresentationInterval	=	D3DPRESENT_INTERVAL_DEFAULT;
    	graphicSettings.FullScreen_RefreshRateInHz		=	D3DPRESENT_RATE_DEFAULT;
    	graphicSettings.Windowed						=	false;
    	graphicSettings.hDeviceWindow					=	hwnd;
    	graphicSettings.SwapEffect						=	D3DSWAPEFFECT_FLIP;
    
    	// Device erzeugen:
    	if(FAILED(lpD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hwnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &graphicSettings, &lpDevice)))
    	{
    		MessageBox(NULL, L"CreateDevice() fehlgeschlagen", L"Graphics::InitD3D()", 0);
    		return false;
    	}
    	if(FAILED(lpDevice->GetBackBuffer(0, D3DBACKBUFFER_TYPE_MONO, &lpBackBuffer)))
    	{
    		MessageBox(NULL, L"GetBackBuffer() fehlgeschlagen", L"Graphics::InitD3D()", 0);
    		return false;
    	}
    [...]
    }
    

    Ich schätze mal, deine Riva 128 Grafikkarte macht da nicht mehr mit - zu alt 😕

    Was hast du auf deiner alten Mühle für ein Betriebssystem? Ich hab die Befürchtung, dass es wegen dem Unicode unter Win98 nicht läuft...



  • Also bei mir funktioniert keine der Versionen. Das Spiel startet zwar, das Spielfeld und alles wird angezeigt, aber dann haengt mein Rechner. Da hilft dann immer nur noch RESET...

    Pentium III 800MHz
    384MB SD RAM
    NVidia TNT2 32 MB
    Windows 98 SE

    😃

    Aber irgendwann vor einer ganzen Weile habe ich mir dein Spiel mal runtergeladen und dann lief es auch... Jetzt nicht mehr...

    <edit>Habe natuerlich auch Win98 SE</edit>



  • Ich denke, an der Methode liegt es nicht, denn dann würde ich ja Fehlermeldung kriegen, CreateDevice oder so fehlgeschlagen. Es muss schon vorher ein Fehler sein. Ich krieg CreateGameWindow() als Fehler


Anmelden zum Antworten