Vaultris

content auto translated from {from}

Geçen dönem "bilgisayar grafikleri" dersi için bir proje yapmam gerekiyordu. Ve düşündüm - "dönen silindirlere" neden yönelmek gerek ki, eğer ilginç bir şeyle uğraşabilecekken. İşte böylece bugün size tanıtma onuruna sahip olduğum oyun ortaya çıktı.

Umarım ekran görüntüsü ilginizi çekmiştir ve devam edebiliriz.

Oyun birden fazla görüntüleme modu destekliyor. Her biri klavyedeki sayısal tuşa basarak etkinleştirilir:

Tuşa -- Mod

1 -- 400x400 pencerede, ekran ön görünümü

2 -- 500x600 pencerede, ekran ön görünümü

3 -- 600x600 pencerede, ekran ön görünümü

4 -- 700x700 pencerede, ekran ön görünümü

0 -- 500x700 pencerede, varsayılan görünüm, aşağıda gösterilmiştir:

Oyun, sığınak sakinlerinin bir neslini oyalayan bir bilgisayar. ))) Bilgisayarı uzayda istediğiniz gibi konumlandırabilirsiniz. Bunun için kontrol tuşlarını kullanın:

A

W D S dikey ve yatay döndürme

R

- modeli yakınlaştırma/uzaklaştırma

F

Y

G H J yatay/dikey hareket

(bana göre oldukça mantıklı bir kontrol, deneyin)

İşte en önemli kısmı gördük - bu bilgisayar sığınak sakinleri tetris oynadı!)

Ekranı yönetme şekli şu şekildedir:

ESC oyundan hemen çık

ENTER ekrandaki işlemi onayla (menü, oyun sona erme ekranı - menüye geç)

Oklar ekrandaki her şeyi kontrol et (menü, oyun)

(aynı zamanda Yukarı - figürü döndürmek)

Boşluk oyunda - duraklama

Ekranda ne olduğunu inceleyelim:

Skor – aldığınız puan sayısı, sanırım bu açıktır

Satırlar – kaç satırı yok ettiniz

Karma – buna böyle ad verdim) Ne kadar az karmaya sahip olursanız, şekillerin hızı o kadar artar.

Hız artışı zamanla değil, yok edilen satır sayısıyla belirlenir. Bu arada, ne kadar çok yok ettiyseniz bir figürle - her biri için o kadar çok puan alırsınız, ayrıca seviye için bir bonus.

Önceki ekran görüntüsünde birden fazla şeyi hemen görebilirsiniz:

1) Karma resminin, gerektiği gibi, değiştiğini) En gerçek maniacı en yüksek karma seviyesine ulaşabilir)

2) Karma resminin solunda, ne kadar kaldığını gösteren bir ilerleme çubuğu vardır. Yukarıda belirtilen puan hesaplama algoritması, sona ermeden önce yok edilen satırların kesin sayısını öngörür, ancak kazandığınız puan miktarı yeteneğinize bağlıdır.

Genel olarak, sanırım bu kadar. Kaybettiğinizde, puanlarınız, sığınak sakinlerinin gelecek nesillerinin ustalığınızı hatırlaması için rekorlar tablosuna kaydedilecektir (tabloda yer aldıysa son sonucu yıldızla gösterir):

Özellikle dikkat etmenizi istediğim bir şey var; belki de düzgün çizilmemiş, ama büyük bir aşkla yapılmış olan dokular)

Ayrıca, çok ilginç bir şey anladım. Belki de daha önce tetris oynarken, "çubuk" türü figürlerin düşmemesinin bir dünya komplosu olduğunu düşündünüz, bilgisayarı yenmenizi engellemek için)) İşte, ellerimle yazdığım bu programda, çok anlatmak gerekirse, çubuk da tam ihtiyacınız olduğunda düşmez). Bu evrensel adaletsizliği önlemek için oyunda bir hile var, ama onu size söylemeyeceğim).

Tüm oyunun dokuları ayrı duruyor, ilginiz varsa bakabilirsiniz, vaultris -> textures dizinindeler. Dikkat - karma seviyeleri hakkında spoiler)

Oyunu fallout-archives.com adresinden indirebilirsiniz, nazikçe kendi sitesinde yayınladı.

İndirme bağlantısı: http://www.fallout-archives.com/files/12/72p1.php. (toplam 1.7 MB).

Yapımında kullanıldı:

- C dili (pure C, C++ değil)

- winapi

- Microsoft'tan OpenGl'in gerçekleştirilmesi

- MinGW – C/C++ vb. için özgür bir C implementation. Microsoft Windows için

- Metin editörü GVim.

İyi oyunlar.

Not: En popüler Fallout ve tetris konularından birinde yayınlamaya karar verdim.

Not 2: Netbook sahiplerine - oyunu hemen küçük bir pencerede eeeVaultris dosyasıyla başlatın.

Not 3: Teknolojik iddialarda bulunmuyorum. Sadece bununla uğraşmayı sevdim ve sonucu beğeniyorum)

GÜNCELLEME: Eğer oyun sizin Vista veya 7'de çalışmıyorsa - oyun klasöründen opengl.dll kütüphanesini silmeyi deneyin.