Git Product home page Git Product logo

csharp-4-basic-apps's Introduction

4 Basic-Apps with C# Programming Language

  • Hangman Game (Adam Asmaca Oyunu)
  • Maths Game (Matematik Oyunu)
  • Number Finding Game (Sayı Bulma Oyunu)
  • Memory Game (Hafıza Oyunu)

1) Hangman Game (Adam Asmaca Oyunu)

✓ Bilinemeyen her harf için adamı asılmaya bir adım daha yaklaştıran kelime oyununudur.

✓ Kelime veritabanı olarak kullanılmak üzere bir metin dosyası oluşturuldu. Bu metin dosyasına yeni kelime ekleme ve dosyadan kelime silme işlemleri yapılabilmektedir.

✓ Skor listesi yapılmalıdır ve bu bilgiler bir dosyada tutularak oyun yediden başladığında görüntülenebilmelidir.

✓ Kullanıcını oyuna başladığında opsiyonel olarak belirlediği harf sayısı kadar veya rasgele boyutlarda bir kelime, veritabanındaki uygun kelimelerden seçilmedir.

✓ Sorulan kelimeye uzunluğunun 2 fazlası kadar bir hak tanıyarak kullanıcının kelimeyi bulması istenmelidir.

✓ Sorulan kelimenin her harfi için farklı metin kutuları kullanılmalıdır.

✓ Yanlış tahmin edilen harfler form üzerinde görülmelidir.

✓ Tahminlerde harf tekrarına izin verilmemeli ve kullanıcının hak sayısından düşürülmemelidir.

2) Maths Game (Matematik Oyunu)

✓ İlkokul öğrencilerine yönelik bir 4 işlem alıştırma oyunudur.

✓ Oyun 5 seviden oluşmaktadır ve her seviye 4 blok soru içermelidir.

✓ Kullanıcı cevaplarını verip devam edebilmekte veya PAS diyebilmektedir. Pas geçtiği sorular bulunduğu seviyedeki son sorudan sonra tekrar görüntülenmektedir.

✓ Öğrenci sonraki seviyeye geçebilmek için toplam 20 sorudan en az 11 tanesini doğru cevaplamalıdır. Verilen doğru cevap sayılarına göre seviyeden geçişlere yıldız verilmektedir. [11-15] – [16-18] ve [19-20] . Ayrıca soruların zorluk derecesine göre puan verilmektedir.

✓ Her seviye için belirli bir süre verilmekte ve skor listesi tutulmaktadır ve bilgiler bir dosyada saklanmaktadır. Oyun kapatılıp yediden başlandığında kalınan seviden devam edilebilmektedir.

✓ Seviye atlandıkça işlemlerin basamak sayısı ve süre makul derecede artmaktadır.

✓ Programın kontrolünü kolaylaştırmak amacıyla, bir hile eklenmesi istenmiştir. Oyun komut satırından “Matematikoyunu.exe open x” şeklinde çalıştırıldığında istenilen seviyenin kilidi açık olarak başlamalıdır. x, değişkeni 2-3-4-5 veya “all” değerlerini alabilir. Girilen değere göre seviye atlanmaktadır.

3) Number Finding Game (Sayı Bulma Oyunu)

✓ Kullanıcıların uygulamada istenilen sayıyı, verilen hak ve süre içerisinde bulması istenilen bir oyundur.

✓ Kullanıcı sayıyı bulmasına yardımcı olmak için yerinde olanlara mavi renk; yerinde olmayıp içinde geçen sayılara kırmızı renk ile işaretlenmektedir.

✓ Skor listesi ve gerekli bilgiler bir dosyada tutulmaktadır.

4) Memory Game (Hafıza Oyunu)

✓ Oyuna hafızaya dayanmakta ve 2 oyuncu ile oynanmaktadır. Ekrana matris şeklinde rasgele dağılmış şekilde 20 çift resim gelecek ve 5 saniye bekledikten sonra kapanarak; birinci oyuncu oyuna başlayacaktır.

✓ Mouse ile seçilen birinci resim 5 saniyeliğine açılır ve bu süre içinde oyuncunun 2.resmi seçmesi beklenir.

✓ Süre içinde 2.resmi seçemez veya 1.resmin çiftini bulamaz ise sıra ikinci oyuncuya geçer. Aksi halde; birinci oyuncu puan alarak devam eder.

✓ Tüm resim çiftleri bulunduğunda veya oyunculardan biri 11 çift resme ulaştığında oyun bitmiş olur.

csharp-4-basic-apps's People

Contributors

unalsemih avatar

Watchers

 avatar

Forkers

parzital

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.