Aš dabar mokausi VGTU pirmo kurso studentas,dėstytojas per c kalbos paskaitą pasakė ,kad tas kas jam iki pirmos sesijos egzo parodys game kokį tai nereikės teorijos rašyti , tai man buvo stimulas toks :DDDD patys kūnai kuriami su glVertex(x,y,z) koordinatėmis ,tuos 3d objektus kurti tai tikrai nesunku ,bet daryti fiziką tai jau reikia nemažai galvoti ,nes ten reikia daug ifu ir skaičiavimu ,čia va kiek man ifų reikėjo rašyti
if ( yloc2 > 4) yloc2=1.0f;
if ( cubey2 > -5) cubey2-=0.001f; else cubey2=5.0f;
if ( cubey3 > -5) cubey3-=0.002f; else cubey3=4.0f;
if ( cubey4 > -5) cubey4-=0.003f; else cubey4=6.0f;
//if (x2 > -5) x2-=0.01f; else x2=3.0f;
if (y > -2.0f)y-=0.005f; else y=2.0f;
if (y <= yloc+0.5 && x > xloc-0.5 && x < xloc+0.5) { y=4.0f; point++;}
if (y2 > -2.0f)y2-=0.005f; else y2=2.0f;
if (y2 <= yloc+0.5 && x2 > xloc-0.5 && x2 < xloc+0.5) {y2=5.0f; point++;}
if (y3 > -2.0f)y3-=0.005f; else y3=2.0f;
if (y3 <= yloc+0.5 && x3 > xloc-0.5 && x3 < xloc+0.5){ y3=4.0f; point++;}
if (keys[VK_RIGHT]) // Was ESC Pressed?
{
xloc+=0.01f;
xloc2+=0.01f;
if (xloc >= x-0.4 && xloc <= x+0.4 && yloc <= y+0.4 && yloc >= y-0.4) x+=0.01f;
}
if (keys[VK_LEFT]) // Was ESC Pressed?
{
xloc-=0.01f;
xloc2-=0.01f;
if (xloc >= x-0.4 && xloc <= x+0.4 && yloc <= y+0.4 && yloc >= y-0.4) x-=0.01f;
}
if (keys[VK_DOWN]) // Was ESC Pressed?
{
yloc-=0.01f;
yloc2-=0.01f;
if (xloc >= x-0.4 && xloc <= x+0.4 && yloc <= y+0.4 && yloc >= y-0.4) y-=0.01f;
}
if (keys[VK_UP]) // Was ESC Pressed?
{
yloc+=0.01f;
yloc2+=0.01f;
if (xloc >= x-0.4 && xloc <= x+0.4 && yloc <= y+0.4 && yloc >= y-0.4) y+=0.01f;
}bet aišku čia viskas labai primityvu

šeip dar galvoji įdesiu texturas ,kokį backgroundą ir porą levelių padarysiu tai bus gerai
