Přímý režim - pro každého - bez ohledu na věk i znalosti |
|
- V režimu přímého ovládání Baltík ihned v
3D prostoru vykonává zadané příkazy.
- Pomocí příkazů je možno s Baltíkem
chodit v jeho světě a také čarovat připravené 3D modely.
- Jednotlivé příkazy se zaznamenávají a je
možno je kdykoli znovu přehrát, uložit do souboru nebo z nich nechat
vytvořit metodu, kterou můžeme použít v programovém režimu.
- Díky funkcím Zpět a Opakovat je možno
zadané příkazy
postupně odebírat nebo vracet zpět, přičemž Baltík odebírané příkazy vykonává pozpátku.
- Kamera je ovládaná myší, takže lze
velice snadno nastavit její pozici, tj. přiblížit scénu, oddálit scénu a
natočit scénu. Aktuální pozici kamery lze také zapamatovat, což je
výhodné pro snadné vytváření 3D "filmů".
- Volba Autorepeat umožňuje opakovaně
spouštět celou sekvenci příkazů, a tak snadno vytvořit opakující se
příběh.
- Paralelní zobrazení C# kódu umožňuje
začít pronikat do tajů jazyka C#.
|
Programovací režim - profesionální prostředí |
|
- Programovací režim nabízí zkušenějším
programátorům neomezené možnosti.
- Ve standardní verzi pomocí ikonek
vytvoří i naprostý začátečník, který nikdy neprogramoval, velmi jednoduše
a rychle působivé 3D aplikace.
- Verze Professional navíc obsahuje i
pohodlný editor C#
kódu s barevným zvýrazňováním, kontrolou syntaxe a funkcí pro automatické doplňování
kódu (Code Completion), možnost tvorby
samostatně spustitelných EXE souborů a převod Baltíkova projektu do
projektu pro MS Visual Studio® .NET (C#).
- Díky schopnosti doplňování kódu i v ikonkovém
editoru mohou i začátečníci pracovat stejným způsobem jako
profesionálové.
- Vytvářené programy lze ladit, krokovat, vkládat breakpointy, sledovat jednotlivá vlákna procesů apod.
|
Baltík na milion způsobů |
|
- Výuka objektového programování, třída
Baltie má metody, vlastnosti...
- Pro snadnější programování více Baltíků
je k dispozici nabídka deseti Baltíků různých barev.
- Navíc je možno jednoduše měnit u
libovolného Baltíka jeho vlastnosti (barvu jeho pláště, čepice, kůže, očí apod.) pomocí
připravených funkcí.
- Výuka synchronizace paralelních
procesů: Baltíci si mohou posílat zprávy, čekat na příjem zprávy.
- Baltík mluví přirozenou řečí (dle
nainstalovaného Speech Engine).
|
Programování pomocí ikonek |
|
- Rozbalovací nabídka příkazů obsahuje
ikonky s předdefinovanými nejčastěji využívanými příkazy.
- Všechny obvyklé programové konstrukce je
možno tvořit v čistě ikonkovém kódu.
- Příkazy, které nejsou v nabídce lze
zapsat do ikonky s přímým C# kódem.
- Stejně jako v přímém režimu je možno
průběžně sledovat zápis v C# zobrazení.
- Ve verzi Professional je možno
speciálnější části programu nebo vytváření nových metod psát přímo v C#
kódu.
|
Podpora programů s více vlákny |
|
- V programech je nyní možné využívat
všechny moderní postupy včetně vícevláknového programování.
- Baltíci, kterých může být libovolný
počet (10 Baltíků je již přednastavených) si mezi sebou mohou posílat zprávy, což lze využít například k
výuce synchronizace jednotlivých nezávislých vláken programu.
- Podpora doplňování kódu i při
programování pomocí ikonek.
|
Upravte si modely podle přání |
|
- K dispozici je také editor
v němž si můžete 3D modely upravovat (měnit materiály, velikost) nebo
vytvářet skupinové modely, které se pak v programu dají "vyčarovat"
jediným příkazem.
|
Lze naprogramovat libovolnou aplikaci |
|
- Vytvářené programy nemusí vůbec obsahovat postavičku Baltíka. Vytvořit lze libovolnou aplikaci.
- 3D hry jen od
profesionálních týmů? Léta práce?
Teď už ne :-)
|
2005 © Copyright, SGP Systems |