Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Vectorball - Tutorial projekat za pravljenje igara u VBu - svi mogu da doprinesu!

  • 46 odgovora
  • 14.337 pregleda

Najnovija ↓

Re: Vectorball - Tutorial projekat za pravljenje igara u VBu - svi mogu da doprinesu! 16.08.2005. u 04:56 · pre 258 meseci #41
Citat:
steewsc: Ej ljudi trenutno sam na moru u CG i lepo mi je :). Dok sam bio kuci elitesecurity.org mi nije radio i zato cim dodjem kuci ide se dalje. Ajd ©i@

haha, posalji nam koju razglednicu :)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Vectorball - Tutorial projekat za pravljenje igara u VBu - svi mogu da doprinesu! 17.10.2005. u 12:18 · pre 256 meseci #42
Sada bih da se odradi odbijanje oBall-a (loptice) o reket u zavisnosti od ugla pod kojim udari u reket.
Da bi se to postiglo ja sam reket podelio na 4 oblasti (Height=40),

__ _ 0
| A|
|__| _ 10
| B|
|__| _ 20
| C|
|__| _ 30
| D|
|__| _ 40

a odijanje zavisi (pored toga u koju obalast reketa udari Oball) i od toga da li je BallY vece ili manje od nule.
Odnosno da li se krece na gore/na dole.
Pa da predjem na stvar:
Uzmimo slucaj kada se oBall krece na gore (BallY<0):

Imamo 5 moguca slucaja:
I)
Udarice u oblast A(>=0 i <=10)
II)
udarice u oblast B(>10 i <=20)
III)
udarice na granici izmedju B i C (20)
IV)
udarice u oblast C(>20 i <=30)
V)
udarice u oblast D(>30 i <=40).

B i C je sredina reketa i ako oBall udari u nju trebalo bi da se odbije kao od zida.
U ostala 4 slucaja loptica se odbija i dolazi do promene vrednosti BallY i to na sledeci nacic:
Oblast A => BallY=BallY + 1.5
Oblast B => BallY=BallY + 1
Oblast B & C => BallY=BallY (Ne menja se!!!)
Oblast C => BallY=BallY - 1
Oblast D => BallY=BallY - 1.5

Kod za Oblast A bi izgledao:

Code:

If Racquet_Height >= 0 Then
    If Racquet_Height <= 10 Then
            BallYMove = BallYMove - 1.5
    End If
End If


Ostali su isti uz promenu brojeva (-1.5 -> -1 | -1 ->1 | 1 -> 1.5).
------------------------------
Za kretanje loptice na dole je obrnuto.

(<- ZA slucaj da neki neznaju ->)
Ispitivanje da li je BallY negativno ili pozitivno vrsi se na sledeci nacin:

Code:

If Ball<0 Then
    'Slucaj kada se loptica krece na gore
Else
    'Slucaj kada se loptica krece na dole
End if


END.
Potpis
www.cicevac.com
†StEEwSc†
Re: Vectorball - Tutorial projekat za pravljenje igara u VBu - svi mogu da doprinesu! 21.12.2005. u 10:10 · pre 254 meseca #45
Ne budi tako siguran... sto b' reko Švarci : I'll be baak.

Vraćam se na Net do nove godine i imam svaku nameru da nastavim sa našim zajedničkim radom na Vectorball-u. Pregledaću sve što je rađeno od jula, pa ću napisati najbolji i najjednostavniji mogući kod, debelo ga komentarisati i uploadovati projekat na net. A onda cu da podelim domaće zadatke. Ima li vas još ili ću da predajem praznoj učionici?
Potpis
In a game of chess you must never let your opponent see your pieces - Zap
Brannigan
Re: Vectorball - Tutorial projekat za pravljenje igara u VBu - svi mogu da doprinesu! 21.12.2005. u 19:43 · pre 253 meseca #46
Citat:
Dark Icarus:...Ima li vas još ili ću da predajem praznoj učionici?

ima nas ucho al smo mirni pa se necujemo :D

navalite ljudi, ja se ukljucujem cim se stigne kod api-ja... (koliko u sledecem koraku :D)

poz
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme