Anonymní profil Martin – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Martin – Programujte.comAnonymní profil Martin – Programujte.com

 

Příspěvky odeslané z IP adresy 88.100.162.–

Martin
Java › Class path contains multiple…
8. 5. 2015   #202037

#3 Lenka
Lenko, zkus v pom nemazat závislosti, ale u všech, které souvisí s logováním změnit verzi na jednu, která bude u všech stejná, snad pomůže :)

Martin
Java › "Tetris" - padání kostek
16. 12. 2013   #185337

#6 Flowy
Díky za odpovědi, jinak, až toto dodělám, nebo než toto začnu dodělávat, měli byste nějaké jendodušší návrhy, na hru, kterou bych mohl naprogramovat?

Martin
Java › "Tetris" - padání kostek
15. 12. 2013   #185305

#2 Flowy
Díky za odpověď, toto řešení opravdu vypadá lépe, jen, mohl bych poprosit ještě o malý popis těch metod? Co a jak stručně má která dělat?

Díky a hezký večer

Martin
Java › "Tetris" - padání kostek
15. 12. 2013   #185297

Ahoj,

rád bych zkusil naprogramovat v Javě nějakou hru a rozhodl jsem se pro tetris, řekl bych, že vše probíhá tak nějak bez problému. Snažím se použít návrhový vzor MVC, mám objekt hrací plocha kde je pole booleanů, která značí jestli tam blok je nebo není a pak mám objekt aktuálně padající blok, který si pamatuje info o své poloze a velikosti. Nějak mám pořešené i zavolání funkce aby se blok posunul nebo se udělal nový, jen jediný problém který se mi zde vyskytuje je, že mám funkci ve které zjišťuji zda mohu blok posunout, pokud ano, vracím true, pokud ne, vracím false, tato metoda mi však nefunguje. Na konci ji přikládám. Mohl bych vás poprosit o pomoc, co v ní mám špatně nebo mě nasměrovat cestou jak ji napsat jinak?

Takto napsaná vykazuje velice zvláštní chování, někdy blok propadne přes jiný, jindy se naopak zastaví o spoustu řádků nad...

Předem děkuji.

public boolean canShift()
        {
            //Ověří zda blok nehodlá překročit hranici hrací plochy
            if (actualHraciBlok.getY() + actualHraciBlok.getHeight() == hraciPlocha.getHeight())
            {
                return false;
            }
            
            //Ověřuje zda blok nehodlá překrýt jiný blok
            for (int x = 0; x < actualHraciBlok.getWidth(); x++)
            {
                if (actualHraciBlok.getPolicko(x, actualHraciBlok.getHeight() - 1)){
                    if (hraciPlocha.getPolicko(x, actualHraciBlok.getY() + actualHraciBlok.getHeight()))
                    {
                        return false;
                    }

                }
                else
                {
                    if (actualHraciBlok.getHeight() > 1 && actualHraciBlok.getPolicko(x, actualHraciBlok.getHeight() - 2)) {
                        if (hraciPlocha.getPolicko(x, actualHraciBlok.getY() + actualHraciBlok.getHeight()-1))
                        {
                            return false;
                        }    
                    }
                }
            }
            return true;
        }
M.
MS SQL › projekt pro školáka
16. 7. 2013   #179209

#1 Honza B
A nějaké konkrétnější informace by nebyli? Třeba jaké by jsi si představoval technologie na použití? Nebo to je na programátorovi?

Martin
Mikrokontroléry › Stalý začátečník
21. 1. 2013   #170457

#2 KIIV
Moc dík za odpovědi, a jak lze udělat to stmívání? Nevíš náhodou o nějakém návodu? Nějak nemůžu nic vygooglit :(

Díky

Martin
Mikrokontroléry › Stalý začátečník
13. 1. 2013   #170140

Ahoj, chtěl bych se naučit programovat mikročipy. Nestačí mi jen blikání ledky, chtěl bych něco víc, ale nevím, kde mám hledat nějaké studijní materiály, potřbeova bych něco, kde se to probírá důkladně a pomalu. Nevíte o něčem? Ještě bych rád podotkl, že zatím progrmauji v Javě a C se učím "za běhu".

Martin
Java › doporučení 3D java game enginu
12. 1. 2013   #170129

#1 Neas
Nemám vlastní zkušenost, ale vím že existuje jMonkeyEngine, zkus si o něm něco najít, a uvidíš :)

http://jmonkeyengine.com/

Martin
Java › jednoduchá kalkulačka-JAVA
30. 10. 2012   #165577

Pracuješ špatně se Scannerem, nech si zadat od uživatele vše najednou (oba operandy a znak) a postupně to ze Scanneru dostaň, pozor na to, čím budeš operandy oddělovat, nebo spíš nejdřív získej int, jako první číslo, pak další char, jako znak, ale nezaměnit třeba s mezerou, a další int jako číslo, pak s tím můžeš pracovat. Snad Ti to pomůže :)

Martin
Java › Vysvětlení části programu
8. 7. 2012   #159875

#1 Petey
While bude probíhat po tu dobu, dokud proměnná end nebude -1, hodnota endu je výstup zz té funkce

Martin
Java › Java Server Faces
7. 7. 2012   #159830

Ahoj, nevíte náhodou někdo o nějakém českém návodu na Java Server Faces? Našel jsem pár zajímavých bakalářských prací, ale všechny byli staré, a pojené s JSP, a já bych raději pojení s Facelets, nevíte o něčem? Pedem moc díky.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý