Een introductie in Baltie 4 C#


Baltie 4 C# 2D Mode 2. Interactive Mode


In dit overzicht staan de commando's die je kunt gebruiken in de interactieve mode. Die lijkt een beetje op mode 2 van Baltie 3. Het grote verschil is dat het programma alle commando's onthoudt en die netjes achter elkaar plaatst, zodat je ze daarna in mode 3 kunt plakken (ook als subroutine).



Programmavoorbeelden Baltie 4 C# 2D Mode 3. Programming Mode With Baltie

Als je het programma opent in Baltie 4, verschijnt er een foutmelding: The project location is not fully trusted by the .NET runtime. Enz.
Er is echter niets aan de hand. Klik op OK.
Deze melding verschijnt ook als je een programma in Baltie 4 opslaat. Negeer het en klik op OK.


De commando's Velden vooruit, Pauze, Stickers plakken en Snelheid worden in de instructie video's uitgelegd.

B4_Ander_figuur.jpg
B4 Ander figuur.sgpbprj

B4_Plaats_op_veld.jpg
Baltie4-Plaats Baltie op XY.sgpbprj
In dit programma wordt op twee manieren duidelijk gemaakt hoe je Baltie op een bepaalde plek kunt zetten.

B4_transparantie.jpg
Baltie4-Transparant plakken.sgpbprj
Transparant plakken gaat in Baltie 4 op een heel andere manier.

Baltie_muisklikken.jpg
Baltie4-Muis en toetsen.sgpbprj
Je kunt Baltie met behulp van toetsen en muisklikken over het scherm laten bewegen. Deze routines kun je in spelletjes gebruiken.
In dit programma staat ook hoe je een ander figuurtje kunt gebruiken.

B4_figuren_tekenen.jpg
Baltie4-Figuren tekenen en Clear Screen.sgpbprj
Teken een rechthoek en een ovaal (of cirkel) in verschillende kleuren en wis deze figuren weer.

B4_stickernummer.jpg
Baltie4-Welke sticker Afstand tm sticker.sgpbpjr
Baltie4-Welke sticker Afstand tm sticker.0.sgpsc
Er is een commando om te zien wat het stickernummer is van de sticker voor Baltie.
In Baltie 4 kun je ook uitrekenen hoe ver een sticker van Baltie af staat.
B4_afstand_tot_sticker.jpg
Sla alle bestanden op in één map!

Baltie_Waar_staat_Baltie.jpg
Waar staat Baltie.sgpbprj
Je kunt bepalen op welk veld Baltie staat. Dat is handig in spelletjes.

Stickers maken is in Baltie 4 C# - 2D heel eenvoudig. Daar is maar één statement voor nodig:
Baltie4_sticker_maken.jpg
Baltie4-Sticker maken.sgpbprj
Dit is een programmaatje met een routine om zelf stickers te maken.
Baltie4-Sticker maken.52.sgppng
Dit is het bijbehorende stickervel.
ballon.jpg
Van dit plaatje ga je een sticker maken.
Sla alle bestanden op in één map!

Je kunt ook geluidsfragmenten toevoegen:
B4_geluid.jpg
Baltie4-Geluidsfragment.sgpbprj
Dit programma laat zien hoe je dat doet.
Heavyrain.wav
Dit is het geluidsfragment dat bij dit programma hoort.
Sla alle bestanden op in één map!

Dit is een voorbeeld van een heel simpel spelletje.
De spelers mogen om de beurt hun Baltie één veld verzetten. De ene speler werkt met de muis, de andere speler met de cursortoetsen.
Dat kan natuurlijk ook heel anders, maar dat mag je zelf doen ;-)
Als de ene Baltie een geldzak heeft gepakt, mag hij een barricade plaatsen (op een plek waar de andere Baltie er natuurlijk last van heeft. Maar... hij heeft er misschien zelf straks ook last van!) Het plaatsen van een barricade gebeurt met de rechtermuisknop. Dat is niet echt handig, maar dit is slechts een testprogrammaatje.
Baltie4_spelletje2p.jpg
Spelletje 2 deelnemers.sgpbprj
Het spel
Spelletje 2 deelnemers.0.sgpsc
Stickervel 0
Spelletje 2 deelnemers.52.sgppng
Stickervel 52
Sla alle bestanden op in één map!

In dit programma komen de volgende dingen aan de orde:
- Bepaal het veld waar Baltie op staat.
- Plaats Baltie (een sticker of een tekst) op een bepaalde plek.
- Wacht op een toets.
- Wacht op een muisklik.
- ALS Baltie NIET voor de heg of de hindernis staat, ga DAN een veld vooruit.
- ALS beide Balties op hetzelfde veld staan, DAN...
- Het gebruik van variabelen.
- Het gebruik van subroutines (Helpers in Baltie 3, hier heten ze Methods).