Code Monkey home page Code Monkey logo

space-invaders---allegro-c's Introduction

Screeny

obraz obraz obraz

Instrukcja obsługi, opis gry

Po pomyślnym skompilowaniu projektu wyświetli się okno 640x640 z menu głownym gry. Do wyboru użytkownik ma 3 opcje: Nowa gra, Wyniki i Wyjście. Aktualny wybór użytkownik może zauważyć poprzez wyswietlanie po obu stronach opcji grafik drona.

Po menu poruszamy się za pomocą klawiatury a interesującą nas opcje zatwierdzamy enterem. Opcja "Wyjście" zamyka program. Wybierając "Wyniki" użytkownik przechodzi do listy najlepszych wyników gry. Może nią poruszać za pomocą kółka myszy. Aby wrócić do menu głównego należy wcisnąć dowolny klawisz klawiatury. Jeśli użytkownik chce rozegrać nową gre, to wybiera pierwszą opcję. Menu głowne zniknie, a użytkownik wejdzie do gry.

Sterowanie statkiem odbywa się za pomocą myszy. Naciśniecie przycisku myszy spowoduje wystrzał statku.

Celem użytkownika jest jak najdłuższe odpieranie ataku kosmitów, jednak ma ograniczoną ilość żyć, a kosmici skalują się wraz ze wzrostem poziomu/galaktyki. Dodatkowo w grze występuje kilka rodzajów kosmitów, im mocniejszy dany kosmita tym rzadziej występuje w grze, a jego zniszczenie daje wiecej kredytów.

Co 10 poziomów, czyli co jedną galaktyke gracz zmierzy się z bossem. Po jego pokonaniu gracz zostanie przeniesiony do sklepu w którym może kupić ulepszenia swojego statku, jeśli oczywiście posiada niezbędne kredyty zdobywane za pokonanie kosmitów.

Informacje o pozostałym HP i życiach gracz widzi u dołu ekranu, informacja o posiadanych kredytach znajduję się w prawym górnym rogu, natomiast w lewym widnieje pozostała liczba kosmitów.

Jeśli podczas gry gracz straci całe swoje HP to traci jedno życie. Jeśli gracz nie ma już żyć, zostaje wyświetlone okno końca gry z informacją o osiągniętej mapie i zaoszczędzonych kredytach.

Wymagania sprzętowe, instalacja

Aby uruchomić projekt potrzebny bedzie program Code::Blocks, wraz z zainstalowanymi bibliotekami Allegro 5 na systemie Ubuntu. Instrukcja instalacji Allegro 5 jest załączona w pliku "AllegroiInstrukcja.pdf". Po zainstalowaniu bibliotek należy otworzyć projekt (projekt/ALG.cbp) w programie Code::Blocks a następnie go skompilować.

space-invaders---allegro-c's People

Contributors

yorshka-vermilion avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.