- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- ArchiCAD és Artlantis topik
- Mikrotik routerek
- YouTube
- WLAN, WiFi, vezeték nélküli hálózat
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Linux kezdőknek
Új hozzászólás Aktív témák
-
Tomi_78
tag
Sziasztok!
Egyéb megfelelő hely nem találása miatt nyitottam e fórumtémát saját kérdésemnek és persze mindenkiének, akinek hasonló problémája van, mert elakadt valamilyen programozási feladat megoldásával.
Tehát elsőnek az én kérdésem: egy kis játékot készítek és ebben lenne az a feladatom, hogy egy, a saját XY koordinátája körül forgó objektum körül adott távolságra és az éppen időszerű elfordulási szögétől függően hozzak létre egy másikat. Adott tehát az irány és a távolság és ezek alapján kellene kiszámítanom azt a koordinátát, ahová éppen létrehozhatom a másik tárgyat.
Úgy képzeljétek el, mintha volna egy körbeforgatható ágyú, és a csöve végénél kell létrehozni a lövedéket, vagy mintha egy nap körül forgatnánk adott távolságra egy bolygót.
Van erre valami olyan képlet, ami a programozásban felhasználható?
Böngésztem a világhálót olyan kulcsszavakkal, mint "irány és távolság alapján koordináta meghatározása", de nem találtam semmi használhatót. Valami vektorműveletes dolog lenne a megoldás netán? -
Tomi_78
tag
Hű, ez nagyon jó dokumentum, aminek az elérhetőségét közzétetted!
Ha működnek is benne a programkód mellékletek letöltései, akkor tényleg értékes anyag; ezt majd megnézem.
Igaz, most nem C++-ban programozok, hanem Godot-tal, de a problémák megoldásának elvei minden programnyelvben ugyanazok - nagyjából.
És ebben nem találom - még - a megoldást kb. egy hete arra, hogy egy középponti koordináta körül forgassak egy objektumot adott távolságra.
Ez így kéne kinézzen(?):
célX=középpontiX+távolság*cos(szög)
célY=középpontiY+távolság*sin(szög)
De ennek alapján is még mindig össze-vissza kering. -
Tomi_78
tag
válasz hiperFizikus #4 üzenetére
Szia!
Érdekes dolog lehet egy programnyelv készítése. Én sajnos nem értek hozzá. No jó, annyit tudok, hogy a szöveges parancsokat kell gépi kódra fordítani - valahogy, szóval itt akadnék én el vele elsősorban.
Assemblyben fejleszted vagy valamilyen magasabb szintű nyelvvel?
Az én álmaimban egy saját operációs rendszer elkészítése szerepel, de ez szerintem megmarad az elképzelések szintjén.
Mindenesetre minden tiszteletem a tiéd, hogy ilyesmibe belefogtál; sok sikert hozzá! -
Tomi_78
tag
válasz hiperFizikus #6 üzenetére
Annak nem tartom értelmét, ha én is egy újabb Linux változatot írnék. Én egy teljesen önálló, de a már létezőkkel minél teljesebb mértékben összeférhető, kompatibilis operációs rendszert készítenék, már persze ha tudásom és időm lenne rá.
Ha jól tudom, például C nyelven írják az ilyen szoftvereket; legalábbis régebben így volt és tudtommal a Linux is abban íródott.
Új hozzászólás Aktív témák
- EAFC 24
- Háromféle processzor is része lesz a Core 200 sorozatnak
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Építő/felújító topik
- AMD vs. INTEL vs. NVIDIA
- OLED TV topic
- Futás, futópályák
- nVidia tulajok OFF topikja
- Autós topik látogatók beszélgetős, offolós topikja
- iPhone topik
- További aktív témák...
- Újszerű - ASROCK B450 Fatal1ty Gaming K4 AMD AM4 alaplap + Windows 10/11 HOME digitális licensz
- Újszerű - ASROCK B450 Pro4 AMD AM4 dobozos alaplap
- HP Elitedesk 800 G4 DM I5-8500T 16GB 256GB SSD (1 USB sérült, de működik)
- Dell 7060 Micro I5-8500T 8GB 500 GB SSD WIFI
- DELL LATITUDE 7390 I5-8250U/8GB/256GB SSD/1920X1080