- Koks projektas? Žaidimas
- Kokia funkciją atlieka projektas? Kokia jo nauda? Padeda pailsėti po ilgos darbo dienos
- PC/mobile? Jei mobile - android/iOS? PC
- Kokios technologijos bus reikalingos projektui? 4.1. Kokia kalba/framework bus naudojama projektui? C++, SFML 4.2. Ar bus naudojama duomenų bazė? Taip 4.3. Koks IDE labiausiai tinka pasirinktai kalbai? (pvz: C++ bus codeblocks, C# bus visual studio, Java bus IntelliJ, Javascript - VS code ir tt.) Codeblocks/VS code
- Kokia darbo eiga? Koks darbo planas? 5.1. Kiekvienam išmokti naudotis GIT ir pushint kodą į github 5.2. Pasiskirstyti kas darys kokią sistemos funkciją 5.3. Išmokti kurti programas per kelis failus. Pvz su C++: 5.3.1. C++ main.cpp faile esanti main() funkcija kreipiasi į funkciją esančią projektoFunkcija1.cpp faile 5.3.2. Geriausia būtų neliesti main.cpp failo ir kiekvienam pasiskirstyti po atskirą failą į kurį pushins GIT'e (main funkcija tiesiog kreipiasi į jūsų failų funkcijas) 5.4. Pradėti projektą. Kaip ir su console'inėmis programomis pradžioj svarbu pasileisti teisingai subuildintą programą (net jei ji ir nieko pradžioj nedaro) ir po truputį pridedinėti features. Jei tai yra windows aplikacija, tai svarbu pradžioj subuildinus kodą turėti tuščią windows langą. Jei tai žaidimas - turėti tuščią game environment. Jei mobili aplikacija - paleistą app'są su tuščiu ekranu. Ir tt. 5.5. Po pirmo sėkmingo subuildinimo pradėti implementuoti features. Kokie pirmi features bus implementuoti? Nuo ko bus pradėta? Pirmas feature: priskiriam medžiui width ir girth, sukuriam medelių dizainą, jį įdedam dizainą į žaidimą, sugeneruojam musiu random spawn. 5.6. Kiek numatoma minimaliai turėti features projekte, kad jis jums būtų patenkinamas? ~5 features
y-yes / tuff Goto Github PK
View Code? Open in Web Editor NEWA GUI game about trees
License: GNU General Public License v3.0