Tetris w LabView

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.

Tetris w LabView

Postprzez Liopp » 26 sty 2017 20:19

Witam.

Próbuję napisać Tetris'a w LabView. Zrobiłem 2 klocki, które opadają koło siebie. Czy ma ktoś pomysł co zrobić, żeby klocki spadały jeden po drugi co dany czas w tej samej linii oraz jak zatrzymać klocki na ostatnim polu i jak zatrzymać klocek na klocku?

Pozdrawiam.
Załączniki
Tetris4.vi
(10.79 KiB) Pobrane 19 razy
Liopp
 
Posty: 5
Dołączył(a): 13 gru 2015 21:50
Wersja środowiska: LabVIEW 2014

Re: Tetris w LabView

Postprzez aaddaas » 26 sty 2017 21:45

Uff, dług droga przed Tobą,
rzuć sobie okiem na mój niedokończony projekt tetrisa (nie ma implementacji obrotu klocka), może Cię jakoś to zainspiruje;)
Załączniki
Tetris.llb
(115.28 KiB) Pobrane 15 razy
Obrazek
Avatar użytkownika
aaddaas
 
Posty: 177
Dołączył(a): 26 cze 2013 19:42
Pochwały: 33
Wersja środowiska: LabVIEW 2014

Tetris w LabView

Postprzez Liopp » 26 sty 2017 22:47

Dzięki. Ja chcę wykonać tetrisa w jak najprostszy sposób, na początek 2. różne klocki, żeby spadały jeden po 2. i przesuwanie ich w lewo, prawo i, żeby się zatrzymywały na ostatnim polu oraz zatrzymywał się klocek na klocku.
Liopp
 
Posty: 5
Dołączył(a): 13 gru 2015 21:50
Wersja środowiska: LabVIEW 2014

Re: Tetris w LabView

Postprzez aaddaas » 26 sty 2017 23:20

Zatrzymywanie klocka - sprawdź, czy na następnym położeniu, któraś z wartości już jest zaświecona - jeśli tak, to nie przesuwaj... case structure i operacje logiczne
Obrazek
Avatar użytkownika
aaddaas
 
Posty: 177
Dołączył(a): 26 cze 2013 19:42
Pochwały: 33
Wersja środowiska: LabVIEW 2014

Tetris w LabView

Postprzez Liopp » 26 sty 2017 23:24

A jak zatrzymać klocek na ostatnich diodach, żeby nie znikał gdy mija ostatnie pole?
Liopp
 
Posty: 5
Dołączył(a): 13 gru 2015 21:50
Wersja środowiska: LabVIEW 2014

Re: Tetris w LabView

Postprzez aaddaas » 27 sty 2017 09:03

Sprawdzaj, czy najniższa pozycja jest w ostatnim rzędzie i wtedy przekazuj wygląd tej tablicy jako swoja podstawa
Obrazek
Avatar użytkownika
aaddaas
 
Posty: 177
Dołączył(a): 26 cze 2013 19:42
Pochwały: 33
Wersja środowiska: LabVIEW 2014

Tetris w LabView

Postprzez Quark-t » 05 lut 2017 22:36

W LV jest przykładowy tetris: w katalogu LabView, examples\input jest InputDemo.llb. Wewnątrz jest "Keyboard Puzzle Game.vi".


Autor postu otrzymał pochwałę
Pozdrawiam, Quark-t Obrazek
Avatar użytkownika
Quark-t
 
Posty: 9
Dołączył(a): 29 sie 2011 17:47
Lokalizacja: Będzin
Pochwały: 2
Wersja środowiska: LabVIEW 2012


Powrót do Budowa struktury aplikacji

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości