A

Yüzbaşı
03 Mayıs 2014
Tarihinde Katıldı
Takip Ettikleri
6 üye
Görüntülenme (?)
57 (Bu ay: 0)
Gönderiler Hakkında
A
10 yıl
Yaptığım Sosyal Ağ Ve Kodları
Kullanıcı bilgilerini ve postları tutmak için SQLite(Database), kullanıcı arayüzünde HTML,CSS, JavaScript ve server tarafında ise Python ile Django'yu kullandım.

GitHub proje kodları:https://github.com/ardamavi/Sosyal-Ag
Proje sayfası:http://www.ardamavi.com/2016/09/sosyal-ag-yapmak.html
A
10 yıl
Python ile yaptığım yapay zeka oyun
Python ile Breadth First Tree yapısı kullanarak yenilmez yapay zekaya sahip XOX oyunu.

Oynadığınız yere göre tün olasılıkların şemasını(Tree) çıkartıp kazanma olasılığının en yüksek olduğu adımları izleyen, Python programlama dili ile yazılmış bir Terminal programıdır.

Proje ile daha fazla bilgi ve proje kodları için:http://www.ardamavi.com/2016/08/yapay-zeka-xox-python.html
A
10 yıl
Web\u0027de C++ Oyunum
Yapmış olduğum C++ Satranç oyununu web sayfasında oynanabilir hale getirdim.

Proje basitçe şu şekilde çalışıyor:
C++ oyunumu Python programlama dili ile arkada bir process olarak çalıştırıyorum ve Python yazılımım ile iletişim kurmasını sağlıyorum.

Daha sonra JavaScript ve Ajax kullanarak, C++ ile iletişimde olan Python programım ile web sayfamın iletişimini sağlıyorum.

Web sayfamın görsel tarafında ise HTML, CSS, Jquery (Taşlara sürükle bırak yaptırabilmek için) ve Jinja(Python programımdan gelen taşların konumunu yerleştirmek için) gibi diller kullandım.

GitHub Proje Sayfası :https://github.com/ardamavi/Web-Satranc

Proje sayfam :http://www.ardamavi.com/2016/08/web-cpp-satranc.html
A
10 yıl
Kaynak Arayanlara Önerdiğim Kaynaklar Listesi
Merhabalar,
Başkalarınında ulaşabilmesi için kullandığım ve beğendiğim kaynakları listeleme kararı aldım.
Kaynakların listesi :http://www.ardamavi.com/p/onerilen-kaynaklar.html

Şimdilik C, C++, Python, Java, Arduino ile ilgili kaynaklar bulunmakta ama her geçen gün güncelliyorum.

Genel kategorisinin altında JavaScript, PHP, HTML. CSS C# Unity ve benzeri dilleride içermektedir.
Bu diller ve benzerleri içinde liste oluşturmayı planlıyorum.

İngilizce ve Türkçe kaynaklar bulunmaktadır.

Umarım yararlı olur.
A
10 yıl
Satranç Oyunum C++
Hazırladığım Terminal'de oynanan iki kişilik bir satranç oyunudur.
C++ programlama dili ile yazılmıştır.

Programın yazılma sürecinde Atom (Editor), g++ (Derleyici), Mac Terminal (Sürüm 2.6.1 (361.1)) kullanılmıştır.

Oyun, sıranın kimde olduğunu, oyunun durumunu (Şah, Mat, Pat), şahınızın tehlikede olduğunu ve şahınızı kurtarmanız gerektiğini seslendirerek haber verebiliyor.
(Seslendirme MacOS işletim sistemi için geçerlidir.)

Oyun Linux ortamında da sorunsuz çalışmaktadır. (Ubuntu üzerinde denendi.)

Projede taşlar unicode ile görselleştirilmiştir.
Tahtadaki kareler terminalin arka plan rengini değiştirerek oluşturulmuştur.

Bu projeyi incelemek isterseniz proje kodlarını GitHub'da paylaştım:

Satranç GitHub Kodları:https://github.com/ardamavi/Satranc

GitHub Proje Sayfası:http://ardamavi.github.io/Satranc/

İyi oynamalar.
A
10 yıl
Anket - Hangi IDE/Editörü kullanıyorsunuz ?
Merhabalar,
Başkalarının ne kullandığını merak ettim.
Bir anket yapmak istedim.
Ne kullandığınızı, neden kullandığınızı yazarsanız sevinirim.
Hem kaynak olmuş olur.
Bu arada bu hangisi iyi meselesi değil sadece neler kullanıyorsunuz merak ettim.

Ben :
C++ için : Clion, xcode(Dusk theme hoşuma gidiyor.)
Python : Pycharm
Java : intelliJ IDE

Editör olarak Atom kullanmaya çalışıyorum yeni başladım.
VS Code'u şu aralar karıştırıyorum.

Genellikle IDE kullanıyorum ama editörlerede merak sardım.

İyi çalışmalr.
A
10 yıl
Yapay Zeka XOX Oyunu : C++
Merhabalar DH takipçileri, yapmış olduğum proje olan yapay zeka xox oyununu sizlerle paylaşmak istedim.
Kodlar C++ dili ile yazılmıştır.
Umarım herkes için yararlı olur.
Kodları kullanabilirsiniz. Sayfamı referans gösterirseniz sevinirim.

Kodlara ve projeye buralardan erişebilirsiniz:
Proje GitHub Sayfası :https://github.com/ardamavi/artificial-intelligence-xox-game-Cpp
GitHub - Gist :https://gist.github.com/ardamavi/54a95f549063793140715597b63ba4d5
Proje sayfası :http://www.ardamavi.com/2016/06/yapay-zeka-xox-oyunu-c.html

İyi çalışmalar.
A
10 yıl
C++ ile basit X O X oyunu yapmak.
Merhabalar,
Sayfam için yazdığım çok basit bir X O X oyunu vardı bunun kodlarını sizlerle paylaşmak istedim. Umarım işinize yarar.

Oyunuma birde yapay zeka ekledim bu şekilde bilgisayara karşı oynayabiliyorsunuz. Bunuda çok yakında sayfamda paylaşmayı düşünüyorum.

Aklıma birşey takıldı :
Yapay zekaya sahip olan oyun çok zor ve neredeyse yenilemiyor.
Sizce iOS için App Store'a oyunu koymalı mıyım ?
Oyunun kodlarını ayrıca iOS platformu içinde yazacağım.

Yoksa sayfamda kodlarını mı yayınlamalıyım ?

Sorularınız olursa sayfamdan ya da DH özel mesajla bana ulaşabilirsiniz.

İyi çalışmalar.

Oyunu buradan oynayabilirsiniz :http://cpp.sh/2ifsg

Kod :

#include <iostream>

using namespace std;

char zemin[5][5] = {{'1','|','2','|','3'},
{'-','|','-','|','-'},
{'4','|','5','|','6'},
{'-','|','-','|','-'},
{'7','|','8','|','9'}};

char oyuncu[2] = {'X','O'};

int yer = 0;

int tur;

void yaz(int, char);


void zeminciz(){

cout << endl;

for (int i = 0; i <= 4; i++) {
for (int j = 0; j <= 4; j++) {
cout << zemin[j] << " " ;
}
cout << endl;
}

cout << endl;

}

void oyna(char player){

cout << "Sıra "<< player << "'de : " ;

cin >> yer;

player == 'X' ? yaz(yer,'X') : yaz(yer,'O');

}

void yaz(int yer, char oyuncu){

switch(yer){

case 1:
zemin[0][0] = oyuncu;
break;
case 2:
zemin[0][2] = oyuncu;
break;
case 3:
zemin[0][4] = oyuncu;
break;
case 4:
zemin[2][0] = oyuncu;
break;
case 5:
zemin[2][2] = oyuncu;
break;
case 6:
zemin[2][4] = oyuncu;
break;
case 7:
zemin[4][0] = oyuncu;
break;
case 8:
zemin[4][2] = oyuncu;
break;
case 9:
zemin[4][4] = oyuncu;
break;
default:
cout << "Hatalı Giriş !" << endl;
if(oyuncu == 'X') {
oyna('X');
}else {
oyna('Y');
}

}

}

int main(){

zeminciz();

tur = 1;

while(tur <= 9){

oyna(tur%2 == 0 ? oyuncu[1] : oyuncu[0]);

zeminciz();

tur++;
}

cout << "Oyun Bitti !" << endl;

return 0;
}
A
10 yıl
Hangisi bana daha uygun ? Hangisi ile yoluma devam etmeliyim ?
Merhabalar bir sorum var,
Ben java kullanıyorum (öğrenmeye devam ediyorum) ama aklıma bir soru takıldı yardımcı olabilir misiniz ?

Ben Java'yı bilgisayar platformu için öğreniyorum ama Android için kullanmıyorum.(iOS kullanıyorum ve daha hoş geliyor) İnternette araştırdım ve aklıma bir soru takıldı acaba Android için uygulama yapmadan Java öğrenmek ve gelişmeye çalışmak biraz boşa mı gidiyor çünkü hem Android olsun hem serverlar olsun hiçbirini kullanmıyorum. Ama iş imkanları ve platform özgürlüğü beni etkiliyor.
Sizce Java'ya devam mı etmeliyim ?

Yoksa olimpiyatlar olsun hem biryerde okuduğum " C bilmeyen yazılımcı olmak :D " şeklinde bir yazı beni etkiledi ayrıca yazılım hayatımda aklımda hiç çitti oyun geliştirmek yoktu, bir bakayım şeklinde oldu hep şimdi şu aralar Unity öğreniyorum ama oyun geliştirmekte C++ kullanılıyormuş. Ayrıca Pic programlamada kullanılması cazip geliyor. Bana Arduino yetiyor ama madem yapacağım en iyi şekilde yapıyım diyorum bu da beni C'ye götürüyor. Hem C olsun hem C++ biraz syntaxı farklı görünüyor.

Şunlar ön planda olarak :
İş imkanı (Severek yapıyorum ama iş olarak da düşünüyorum. Aklımda böyle bir fikr yok ama diyelim Google'da çalışmak istiyorum ne ihtiyaç duyuyorlar) , üniversitede hangisi daha yardımcı olur.
Bunlar göze alındığında :
Sizce hedefim ne olmalı ? :

1) Java'ya devam edip kendimi mi geliştiriyim ? ( Java'yı sadece bilgisayar platformu için kullanıcağımı göze alarak )

2) C öğrendikten sonra C++ 'ı mı öğrenmeliyim ve kendimi geliştirmeliyim ? Yani C ve C++'a mı yönelmeliyim ?

Java'da görsel uygulamalar (C#'daki Windows Form app'lerden bahsediyorum.) oluşturulabiliyordu bu beni etkiliyor. C ya da C++ da böyle bir durum var mı ? Sanırım C++'da vardı. QT falan cardı C++'da.

Yardımlarınızı bekliyorum iyi çalışmalar.
A
10 yıl
Csrutil Disable recovery modda çalışmıyor.
Csrutil disable'ı recovery modda terminalde yazınca System Integrity Protection'ı kapatıyoruz ama recovery modda terminale csrutil disable yazınca şu komut bulunamadı yazıyor ne yapabilirim.
Mac OS X El Capitan'da yazınca komutu recevory de yazın diyor ama recevory'de olmuyor.
Bir boot uygulaması kuracağım rEFInd ama kuramadım. Bu csrutil disable konusunu halledersem sorun çözülüyormuş.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.