- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Az ötlet jó, de milyen a kivitelezés? Teszten a Chieftec Kockája
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Milyen belső merevlemezt vegyek?
- Gaming notebook topik
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- NVIDIA® driverek topikja
-
PROHARDVER!

Új hozzászólás Aktív témák
-
cog777
őstag
válasz
proci985
#20407
üzenetére
Na igen, jatekoknal nepszeru a DOD, ezert is lettem megkeveredve kicsit.
Szoval ezt talaltam az OOP vs DOD osszehasonlitasaban:
Labdat akarunk implementalni.OOP
class Ball {
Point position;
Color color;
double radius;
void draw();
};
vector<Ball> balls;DOD
class Body {
Point position;
double radius;
};
class Balls {
vector<Body> bodies;
vector<Color> color;
void draw();
};Ez utobbi hatekonyabb a CPU cache szempontjabol.
Gondolom egy interpreteres nyelv eseten ez nem annyira szamit, mert sokkal tobb mindent takar egy utasitas / magasabb szintu.Illetve meg van a Data Driven Development (implicit vettem a Stak Overflow oldalrol, ahol a srac DOD-nak jelolte meg de valaki ramutatott hogy ez DDD.
typedef struct
{
int Index;
void (*Perform)();
}AnimationIndice;
// build my animation dictionary
AnimationIndice AnimationIndices[] =
{
{ 0,PerformMoveForward }
{ 1,PerformMoveBack }
}
// when its time to run, i use my dictionary to find my logic
int animation; // this value is the animation index
AnimationIndices[animation].Perform();Ugy gondolom hogy valoszinuleg ezek nagyon is beleillenek a jatekfejlesztes eszkozkeszletebe.
UML valszeg segiteni fog. Data layer viszont fontos, nagyban segit a jatekallas menteseben. Kulon DOD szeruen is lehet tarolni a tulajdonsagokat, meg OOP-ben is. Na utobbi eleg remalomszeru - sok melo, gyakorlatilag minden kulonbozo osztalythoz meg kel csinalni a szerializaciot manualisan. Jo lenne itt egyszerusiteni es egy algoritmus csak importalna/exportalna az adatokat. A verzio ugrast is segitene.
Jo hogy emlitetted a DOD-t. Ez szerintem segit.
cucka emlitette a grafot, a hex terkepet abba probalom eltarolni.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- 3D nyomtatás
- Synology NAS
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Call of Duty: Warzone
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Az ötlet jó, de milyen a kivitelezés? Teszten a Chieftec Kockája
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Elemlámpa, zseblámpa
- További aktív témák...
- Lenovo ThinkPad X13 G2 13.3" -50% AMD Ryzen 5 Pro 5650U Hexa-core 16GB 512GB SSD FHD
- Gaming PC - R5 9600X,RTX 5070 12GB,32GB DDR5,1TB NVMe,850W
- Ultra PC - R7 7800X3D,RTX 5080 16GB,32GB DDR5,1TB NVMe,1200W
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- Lenovo Legion 5 15ARH05H - Gamer Laptop
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Asus PN50 mini pc /Ryzen 5 4500U(6 mag)/8GB/250GB/WIN11 PRO/
- í kilenc! AKCIÓS PRECÍZIÓS KÉSZÜLÉK! 7560 i9-11950H 64GB RAM 1TB SSD Nvidia RTX A3000 6GB 1 év gar
- Dell Latitude Precision Üzleti gépek, 2-in-1 gépek, 3-11. gen.
- BESZÁMÍTÁS! Apple Macbook Air 15 2025 M4 16GB 256GB SSD macbook garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



