View previous topic :: View next topic |
Author |
Message |
Oasis
Joined: 26 Oct 2003 Posts: 5
|
Posted: Fri Jun 04, 2004 6:01 pm Post subject: tetris in delphi |
|
vai kaads man var apskaidrot paaris lietas... esmu pie projekta Tetris...
DelphiX
1) vai visi nekustiigie objekti - images man arii ir jaaievieto ar spriteengine paliidziibu?
2) vai ir iespeejams kad starp diviem spritiem notiek koliizija, taa notiek saskaroties image borderiem, bet ja man ir uzlikts transparents tad vinni nemaz vizuaali nesaskaraas jo saskaraas tikai transparentaa kraasa... kaa lai piespiezz notikt koliizijai tad kad neregulaari objekti saskaraas? |
|
Back to top |
|
|
gazz
Joined: 03 Jan 2004 Posts: 355 Location: Teika
|
Posted: Sat Jun 05, 2004 7:49 am Post subject: |
|
buutiibaa taa ir taa sauktaa per-pixel koliiziju detekcija starp diwaam bildeem un man shkiet ka taa ir nezheeliigi leena(kaut gan waru maldiities).
Piemeeram es tetrim elementaari uztaisiiju wisu ar matricaam un attieciigi elementaari tas man galu galaa sanaacaa piem figuura
010
111
000,
0100
0100
0100
0100
utt.
tad attieciigi nepiecieshams uztaisiit tikai matricu roteeeshanas funkciju un raamis kur tos kluchus meeetaa arii matrica 25*10. Tad wisa koliiziju detekcija notiks neatkariigi no figuuras weida jo nebuus swariigi kaada figuura bet gan kaada taas figuuras matrica un wiss grieziisies kaa priex . Nezinu wai taa arii origjinaalais tetris tika taisiits, bet shis wariants ir wiseertaakais un wismazaak koda jaaraxta. |
|
Back to top |
|
|
Oasis
Joined: 26 Oct 2003 Posts: 5
|
Posted: Sat Jun 05, 2004 9:48 am Post subject: |
|
neiebraucu... vai tu luudzu nevareetu nedaudz smalkaak pastaastiit kaa lai es matricu nodefineeju? |
|
Back to top |
|
|
gazz
Joined: 03 Jan 2004 Posts: 355 Location: Teika
|
Posted: Sat Jun 05, 2004 9:58 am Post subject: |
|
2D matrica = 2D masiivs(kaa man augstskolaa maaciija) = 2D array, kas C tiek defineeta kaa
, kas ir 2D 3x3 matrica. pascal/delphi bija kau kas liidziigs
Code: | var mat: array [0..2,0..2] of Integer; |
Es iisti nesapratu kur tu neiebrauci? tu warbuut nesaproti kas ir wairaakdimensiju array'i? tad es ieteiktu kaartiigi iemaaciities prog valodas pamatus wispirms un tikai tad kjerties pie speeleem, sawaadaak diez kas labs nesanaax... |
|
Back to top |
|
|
Hobits Indago organizātors
Joined: 04 Jul 2003 Posts: 491 Location: Riga
|
Posted: Sat Jun 05, 2004 10:03 am Post subject: |
|
gazz preciizi, shitaa ir ertaakaa metode, kad es taisiiju tetri biju veel ieviesis treso dimensitju t.i. kluchus veel dzilumaa vareeja paarvietot, un izskatiijaas tas ka triisdimensiju masiivs un viss jaukums sleepaas tur ka var ieziimeet masiiva elementus tur kur kluchi jau ir noseedusies! |
|
Back to top |
|
|
Oasis
Joined: 26 Oct 2003 Posts: 5
|
Posted: Sun Jun 06, 2004 7:33 pm Post subject: |
|
nu tagad skaidrs.. es ieprieksh nebiju iebraucis kas ir matrica, tagad sapratu... danke viss notiek... |
|
Back to top |
|
|
|