Italia
Giochi

Ego-Test

 
- Page 1 -


3D-MapEditor und Viewer/ Walker & Vektor-Kollisionserkennung.

Download/ In den Warenkorb
3,99 €
inkl. MwSt.
keine Versandgebühr



ego.zip
996 kB3,99 €
inkl. MwSt.
keine Versandgebühr
item:DE-1721
Bezeichnung:EGO
Version:1.5
Kurzbeschreibung: Ego-Test, Spiel mit Quellcode
Hochgeladen:17.12.2006
Herunterladen
 
17.12.2006  
 



 
- Page 1 -


Danke Horst - leider weis ich nicht mehr wem ich die Textur eigendlich geklaut habe.
 
20.12.2006  
 




Nico
Madysa
@iF: Kannst du diese Zuwenig-Frames-Pro-Sekunde-Sperre nicht rausnehmen? Auch ein wenig Geruckel würde mich nicht stören. ( ich hab 32 FPS erreicht, ab 25 wird eine flüssige Bewegung erzielt)
 
Nico Madysa
21.12.2006  
 




Hubert
Binnewies
WOW---das geht ab... 64Fps...

XPProf SP1 Athlon Barton 2800 GeForce 6600GT 1GBRam CL2,5...

Machst Du daraus einen EGO Shooter???
(steckt da auch meine Winkelberechnungroutine drin?)

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
21.12.2006  
 



 
- Page 2 -


>>Machst Du daraus einen EGO Shooter???

Öhm - is ne Spielerei!

>>(steckt da auch meine Winkelberechnungroutine drin?)

Jau! Diese ist ein Teil einer Funktion die per die Kollisionen zuständig ist.

Hier der Sourceauszug:
und diese Funktion wird verwendet von
und das wiederum nutzt
und die wiederum wird gebraucht von
proc Ogl.Input

    float ohead:=heading
    // get collidPixelMapPixels
    float opx:=px
    float opy:=py
    //tasten sichern
    int wup = iskey(38) + if(GetAsyncKeyState(1)<>0,1,0) + iskey(87)//up forward
    int wdw = iskey(40) + if(GetAsyncKeyState(2)<>0,1,0) + iskey(83)//dw backward
    int wleft =iskey(37)//left rotate left
    int wright =iskey(39)//right rotate right
    int wlstr =iskey(65)//a strafe left
    int wrstr =iskey(68)//d strafe right
    int wpgup =iskey(33)//pgup look up
    int wpgdw =iskey(34)//pgdw look down
    headnick:=if(wup,headnick+0.1*fpsd,0)
    case wright : heading = heading - (2*fpsd)
    case wleft : heading = heading + (2*fpsd)
    heading:=heading+(mdx-mousex)/2
    updw!:=updw!-(mdy-mousey)/4

    if (mousey<100) or (mousey>380) or (mousex<100) or (mousex>550)

        setcursorpos(maxx/2,maxy/2)
        waitinput

    endif

    mdx:=mousex
    mdy:=mousey
    case updw>90 : updw:=90
    case updw<-90 : updw:=-90
    // vector check collid
    float spd=(walkSpeed),ciangle1,heading2,ciangle2,dist1,dist2
    bool vi1,vi2
    heading2:=heading

    if wup

        px:=(map.spawnx-vminx+xpos)*terrainMulConst+4.0
        py:=(map.spawny-vminy+zpos*-1)*terrainMulConst+4.0
        vecpix1:=myterrain1::get(px,py)
        vecpix2:=myterrain2::get(px,py)
        evalpx:=myterrainEval::get(px-4,py-4)
        vi1:=checkVectorIntersection(heading,vecpix1)
        ciangle1:=collidDisAngle
        dist1:=dist
        vi2:=checkVectorIntersection(heading,vecpix2)
        ciangle2:=collidDisAngle
        dist2:=dist
        settext hwnd,str$(vi1)+ +str$(vi2)

        if vi1+vi2

            float angleSum
            ...
usw. undsofort...
 
21.12.2006  
 




Hubert
Binnewies
Gott....nu bin ich ganz schon rot im Gesicht geworden wegen der vielen Ehre....
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
21.12.2006  
 




Jörg
Sellmeyer
So, jetzt bin ich auch mal zum Testen gekommen (und zum Schreiben )
Die Texturen sind wirklich schick! Besonders die spiegelnden Bodenfliesen.
Ich habe konstant 100 fps und merke nix von ausbremsen. Beim Start sinds manchmal 98 und dann klebt es wieder bei 100.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.12.2006  
 



Pentium?
 
21.12.2006  
 




Jörg
Sellmeyer
Athlon XP 2600+ und GraKa Radeon 9600
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.12.2006  
 




Jac
de
Lad
Bei mir kommt bei der ungebremsten Varsion das, obwohl ich die File in das Verzeichnis reinkopiert habe...

126 kB
Hochgeladen:22.12.2006
Downloadcounter427
Herunterladen
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
22.12.2006  
 




Michael
Wodrich
WOW -- 1 FPS --- und raus bist Du....

Dann eben nicht...
Michael Wodrich
(das Geisterschloß potrebbe bei 1 FPS ja wohl auch nicht laufen, tut es aber )
 
Programmieren, das spannendste Detektivspiel der Welt.
22.12.2006  
 



Hey! Ich brauch die FPS per die Kollisionskontrolle die ist nunmal nicht in Echtzeit! Tut mir leid es so geschrieben zu haben.
 
22.12.2006  
 




Nico
Madysa
Schohn gut, ein einfacher Grund per die Sperre reicht mir.
 
Nico Madysa
22.12.2006  
 




Zum Spiel


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

42.942 Views

Untitledvor 0 min.
N.Art13.04.2023
H.Brill21.01.2022
Sven Bader03.08.2021
p.specht17.07.2021
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie