Ball Shooter

ball shooter

Lisenssi: Freeware
Versio: 1.10 (7.10.2018 digitaalisesti allekirjoitettu (OV))
Käyttöjärjestelmä:
Windows
Ohjelmointikieli: BlitzMax

Ball Shooter on tutoriaalipeli — koko lähdekoodi ja kaikki tarvittavat datatiedostot kääntämiseen mukana.

Pelin tarkoituksena on ampua kaikki pallot, jotka muodostavat ympyrän. Jotta saa ammuttua pallon, täytyy saada ainakin 4 samaa väriä olevaa palloa peräkkäin. Jos ampuminen ei saa aikaan pallojen räjähtämistä, pallon väri vaihtuu.

Jos ympyrällä on vähemmän kuin 4 palloa peräkkäin, nämä pallot tippuvat ja ne on ammuttava, ennen kuin ne koskettavat sinistä viivaa.

Lähdekooodi demonstroi:

  • Joitakin Max2D-moduulin perusominaisuuksia: Alphablendaus, rotatointi, skaalaus ja törmäykset…
    Max2D:n SetColor’ia voi käyttää myös muuttaamaan jo olemassaolevien graafisten objektien väriä, mitä ominaisuutta tässä pelissä on käytetty usein
  • Kuinka käyttää ääntä
  • Kuinka käyttää Typejä listoina ja taulukkoina
  • Kuinka käyttää dynaamisesti taulukkoja
  • Kuinka lukea näppäimistöä
  • Kuinka hakea %APPDATA% hakemisto
  • Kuinka lukea levyltä tietoa sekä kuinka kirjoittaa levylle (myös poikkeukset)
  • jne…
    Lyhyesti: Kuinka tehdä yksinkertainen peli!

Mitä tarvitsee kääntämiseen:

Optionaalisesti:

  • MinGW + BAH.Volumes

BAH.Volumes’ia tarvitsee AppData hakeimiston hakemiseen.

Linkki: BAH.Volumes (Google Code)

Jotta bah.volumes toimii BlitzMaxin kanssa, täytyy ensin asentaa MinGW, tehdä ympäristömuuttuja MinGW ja laittaa se osoittamaan polkuun ” C:\MinGW”. Tämän jälkeen käännä moduulit BlitzMaxista käsin.

Salasana lataamiseen: ballshooter

Icon

Ball Shooter

 1 file(s)    6.67 MBDOWNLOAD

Uutta versiossa 1.10:

  • Peli tuee ilman installeria zip-pakettina
  • AppData hakemisto peliä varten luodaan koodin sisällä
    Tästä syystä mukana on tuo DeInitialize.bmx, joka poistaa AppData-hakemistosta “Ball Shooter”-hakemiston ja sen sisällön.

Ball Shooter-projeti on tulos tämän säännön huomiotta jättämisestä.

Video pelin version 1.09 tasolta 1 ja 2:

In the video below is level 4 and the old school ending: