| |
|
|
- Page 1 - |
|
|
ego.zip | 996 kB | 3,99 € inkl. Tax. no Shipping fee | | item: | DE-1721 | | Bezeichnung: | EGO | | Version: | 1.5 | | Kurzbeschreibung: | ego-Test, game with Source | | Hochgeladen: | 12/17/06 | | | | Download |
|
|
| |
|
|
|
| |
|
- Page 1 - |
|
| thanks Horst - unfortunately wisely I do not More whom I The Textur eigendlich geklaut have. |
|
|
| |
|
|
|
Nico Madysa | @iF: can you these Zuwenig-Frames-per-second-block not rausnehmen? too a little bit Geruckel would me not disturbing. ( I Have 32 FPS access, ex 25 becomes a flüssige movement score) |
|
|
| |
|
|
|
Hubert Binnewies | WOW---the goes ex... 64Fps...
XPProf SP1 Athlon Barton 2800 GeForce 6600GT 1GBRam CL2,5...
make You from it a EGO Shooter??? (stick there my 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!" | 12/21/06 ▲ |
|
|
|
| |
|
- Page 2 - |
|
|
| >>make You from it a EGO Shooter???
Öhm - is ne Spielerei!
>>(stick there my Winkelberechnungroutine drin?)
Jau! These is a part of/ one function The for Kollisionen zuständig is.
here the Sourceauszug:
proc collidAngle(float x,y,xx,yy,xxx,yyy,xxxx,yyyy)
return wnk(x,y,xx,yy)-wnk(xxx,yyy,xxxx,yyyy)
endproc
and these function becomes uses of
proc checkSingleVectorIntersection(float spx,spy,yrot,long i)
bool intersect:=false
float collidA,rotA
getcircp spx,spy,100,(yrot+180)
float cx1:=cos_outpx
float cy1:=cos_outpy
float minDist:=3
if LineIntersec(spx,spy,cx1,cy1,vects![i,0],vects![i,1],vects![i,2],vects![i,3])
dist:=ptDist(spx,spy,intersection_x,intersection_y)
if (dist<minDist)
collidA:=90-mod(mod(360+collidAngle(spx,spy,cx1,cy1,vects![i,0],vects![i,1],vects![i,2],vects![i,3]),360),180)
collidDisAngle:=collidA
intersect:=true
endif
endif
return intersect
endproc
and the against uses and the against becomes used of
proc Ogl.Input
float ohead:=heading
// get collidPixelMapPixels
float opx:=px
float opy:=py
//Keys secure
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 punishment left
int wrstr =iskey(68)//d punishment 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 checked 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,st$(vi1)+ +st$(vi2)
if vi1+vi2
float angleSum
...
etc. undsofort... |
|
|
| |
|
|
|
Hubert Binnewies | god....nu be I integrally already ruddy in the face become because of the many honour.... |
|
|
| 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!" | 12/21/06 ▲ |
|
|
|
|
Jörg Sellmeyer | so, now be so did i time to that testing come (and to that write ) The Textures are really schick! particularly The spiegelnden Bodenfliesen. I have konstant 100 fps and observe nothing of ausbremsen. at that Start sinds sometimes 98 and then glue it again with 100. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12/21/06 ▲ |
|
|
|
|
| |
|
| |
|
|
|
Jörg Sellmeyer | Athlon XP 2600+ and GraKa Radeon 9600 |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12/21/06 ▲ |
|
|
|
|
Jac de Lad | by me comes with the ungebremsten Varsion the, though I The File in the directory reinkopiert have... |
|
|
| 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 | 12/22/06 ▲ |
|
|
|
|
Michael Wodrich | WOW -- 1 FPS --- and out are You....
then even not... Michael Wodrich (the Geisterschloß might with 1 FPS Yes well neither walk, but it does ) |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 12/22/06 ▲ |
|
|
|
|
| Hey! I custom The FPS for Kollisionskontrolle The is nunmal not Echtzeit! does me sorrow it so written to have. |
|
|
| |
|
|
|
Nico Madysa | Schohn well, one plainer reason for block reicht me. |
|
|
| |
|
|