istas, was ist das?
e n k r i p t o r

“Bu dönem ciddi sorumluluklarım var, onlara yoğunlaşacağım ve kodlama yapmayacağım” dememin üzerinden bir ay belki geçti ve ben fark ettim ki, ciddi sorumluluklarımda hiçbir aşama kaydedemiyorum. Bunu, kod yazmamaya bağladım ve bir geri döneyim, belki kafam yeniden çalışmaya başlar dedim.

Bayan Zep’le şifrelemeyi de şifreleyerek (morsu 0 ve 1lere çevirerek) konuştuğumuz bir dönem vardı. Sonra aklıma benim birprojedaha isimli projem gelince bunu iyice şifreleyip QR gibi şekilli bir şeye dönüştürmüştük. Bu prosesi makineleştirmeye ve herkese açık hale getirmeye karar verdim, tabii ki araya kuş dilini katmayı da ihmal etmedim. Bu seferki projemiz, verdiğimiz metni alıp önce kuş diline, sonra o kuş dili halini mors alfabesiyle yazılmış bir metne, kuş dili morsu noktalar 0, çizgiler 1 olmak üzere ikili rakamsal bir metne ve son olarak rakamsal metni 0lar ▒, 1ler █ olmak üzere kuş dili ikili morstan çevrilmiş bir sembol şifresine çeviriyor. Karışık mı duruyor? Hayır.

Aynı zamanda ters de çalışabiliyor, böylece arkadaşınıza ██▒ ▒ ██▒ ▒ █▒██ gibi bir şifre yollarsanız o bunu kolayca deşifre edip size gereken cevabı verebilecek. Gerçekten bir mucize, böyle bir zamanda yaşadığımız için çok şanslıyız. #blessed

http://enkriptor.tumblr.com/


2 / 3 /16

2 yıl önce #dev#enkriptor
Kuş Dili Çevirici ZX Spectrum’da

BASIC öğrenmeye çalışmanın sonuçlarını toplamaya başladım.
Dün gece kuş dili çevirici projemi, Bay Ragnor’un yardımıyla, emulator üzerinde yazarak bir Spectrum programına çevirmeye başladım ve bu sabah bitirdim. Güzel ve bana kalırsa sorunsuz çalışıyor ancak her projede olduğu gibi her zaman geliştirilebilir. Şimdilik sadece bir screenshot; eklemeye çalışacağım bir iki şey var, onları denedikten sonra da program linki.

image


2 / 2 / 16

2 yıl önce 1 not#dev#kuş dili çevirici#basic#zx spectrum#speccy
Duyarlı Profil Resmi Oluşturucu

Ekin’le yaptığımız minik bir facebook tartışması üzerine aklıma gelen fikri hayata geçirdim ve Duyarlı Profil Resmi Oluşturucu’yu yaptım. Aşağı yukarı bir günde bitti. Fikir, her toplumsal olay sonrası profil resmine %50 transparan bayrak ekleyenlerin, bunları ekleye ekleye beyaza ulaşacak olması.

http://duyarliprofil.tumblr.com/


Ayrıca Bay Ragnor ile fART jam 02 için bir Tosun Paşa oyunu yaptık, Yeşil Vadi.

http://dl.dropboxusercontent.com/u/5181305/YesilVadi/Build.rar


Bunun dışında Twine ile bir şeyler yapmak istiyordum bir süredir, ama hikaye bulmakta zorlanıyordum. “En azından programı öğrenmeye başlayayım, orijinal bir hikaye bulmaya çalışmayayım” diyerek kötü bir fikir olan Lost’u text adventure’a çevirmeye giriştim. Amacım 6 sezonu da oyuna sığdırmak, dolayısıyla yapması da bitince oynaması da muhtemelen bayağı uzun sürecek. Save opsiyonu olacak, bu iyi. Karakter de dizide görünmeyen ama aslında hep varmış gibi olan bir karakter olacak. Dizide olan ama arkaplanını görmediğimiz olayların bazılarını aslında biz yapmışız gibi gibi gibi…

Bunun da dışında Global Game Jam 2016′ya gideceğim, bakalım ne olacak.


16 / 1 / 16

3 yıl önce #dev#duyarlı profil resmi oluşturucu
Milli Piyango Simülatörü

Yılbaşı için bir proje yapma fikri, okulda Yılmaz Güney’in Umut filmini izlerken geldi aklıma. “Herkes piyangoyu kazanmak ister elbette!” dedim ve yarım saniyede yılbaşı projemi buldum. Diğer yarım saniyede ise projenin nasıl çalışacağını kafamda belirleyip, bir saniyede projeyi kafamda tamamladım.

Amaç, benim gibi piyango biletine hiçbir şey çıkmayan zavallı insanların birkaç saniyeliğine mutlu olmasını sağlamaktı, sanılanın aksine trollük değil.

Projenin sürpriz olmasını istediğim için ilk kez hiçkimseden yardım almadım ve kimseye göstermedim. Yine ilk kez CSS’i kendi istediğim gibi kullandığım proje de bu oldu.

Yaklaşık bir haftada bitti ve yılbaşında yayınladım. KK de ekşisözlükte paylaştı. Güzel bir ilgi gördü, ben de siteye bir sayaç ekledim. 4 binleri gördü.

Sonuç olarak, çok memnun olduğum bir proje sığdırmış oldum 2015′e.

http://piyangosimulator.tumblr.com/


2 / 1 / 2016

3 yıl önce #dev#milli piyango simülatörü
Epifani

Kodlama öğrenmeye ilk heves ettiğimde Python ile başlamıştım. Biraz öğrenip, bilgilerimi kullanabileceğim bir proje de oluşturmuştum kafamda. Fakat iş pratiğe dökmeye geldiğinde bilgilerim yetersiz kalmış, ben de pes edip komple bırakmıştım. Bu yaklaşık bir yıl önceydi.

İsimsiz / Bir Proje Daha diye paylaştığım projenin, geçen yıl vazgeçtiğim bu projeyi çok kolay yapabileceğini bir sabah aydınlanmasında anladım. Bahsi geçen projede amaç verilen kelimeyi kuş diline çevirip geri vermekti. Tıpkı Bir Proje Daha’da 0 ve 1lerle yaptığım gibi, bunda da a’ları ‘aga’ya, e’leri ‘ege’ye… çevirmem yeterli olacaktı. Denedim ve oldu, aynı koddan kaç farklı proje üretilebilir? Şimdi sırada güzel bir görüntüyle bu projeyi de bitirmek var. Şiir projesi durmadı, sadece biraz askıda.

Bu arada, Bahçeşehir Üniversitesi Oyun Tasarımı master öğrencilerinin jamine pixel artist olarak katılıp bir oyunun grafiklerini yaptım. Bu da ilk jam deneyimimizdir.

http://teamkofte.itch.io/mahallebaskisi

1 / 12 / 2015

Kuş dili çevirici CSS dışında bitti. Hatta pek sevgili Bager Akbay tarafından da güzel yorumlar aldı, ilgi gördü.

http://kusdilicevirici.tumblr.com/


7 / 12 / 2015

3 yıl önce #dev#epifani
Windows bazında kuşak çatışması

Genelde eski oyunları yeni sistemlerde çalıştırmayı becerebilen biri olsam da bugün elimdeki orijinal CDli Bullfrog & EA Games’in Theme Park Inc (2001) ve Theme Park World (1999) oyunlarını bir türlü çalıştıramadım. Üzücü, çünkü birkaç yıl arayla oynamaya hevesleneceğiniz bir tycoon kolay bulunmuyor.

İlk başta uyumluluk modunu Windows XP SP3 yapmanın ve yönetici olarak çalıştırmanın yeteceğini düşünmüştüm, yetmedi.

Oyunun data klasöründeki Resolution.sam (TP World için _Resolution.sam) dosyasından çözünürlüğü override etmeye çalıştım, o da olmadı.

Nuh tarihinden kalma bu oyunun kafasını birden fazla işlemciyle karıştırmak istemedim ve görev yöneticisinden affinity / benzeşme ayarı yapmaya kalkıştım, ama oyunu açamadığım, dolayısıyla görev yöneticisinde göremediğim için bu aşamayı gerçekleştiremedim.

Oyun kısayolundan özelliklere girip hedefi C:\Windows\System32\cmd.exe /C start ““ affinity 01 “C:\Program Files (x86)\Bullfrog\Theme Park Inc\Game.exe” olarak düzelttim. Böylece az önceki iki aşamayı birleştirip işlemci seçimini override ettim. Bu da işe yaramadı.

Sonunda taş olsa çatlardı diyerek pes ettim.
İşin komik yanı, torrent indirmiş olsaydım muhtemelen çalışacaktı.

Bir şekilde denk gelmiş, bunu okuyan ve çözümü bilen biriyseniz muhtemelen bana nasıl ulaşacağınızı da biliyorsunuzdur, teşekkürler.


19 / 11 / 2015

3 yıl önce #con#theme park world#theme park inc
1 ama başka 1

Kafamda bir haftadır olan yeni ve başka bir projeye bugün başladım ve bir ilk olarak bugün bitirdim. Böylece bu proje kodlamayla ilgili bitirdiğim ilk proje olma unvanına da sahip oldu. Peki ne bu proje?

image

Basit açıklamayla, sadece 0 ve 1lerden oluşan bir resim oluşturucu. Uzun ve sıkıcı açıklamayla, sizin verdiğiniz 0 ve 1leri beyaz ve siyah (boş ve dolu) parçalara çevirip bunu görselleştiren bir kod. Henüz 8′e 8lik bir görsel verse de (isminiz 9 harfliyse üzgünüm, tough luck) ve fazlaca primitif olsa da fazlasıyla memnunum. Öyle ki paylaşıyorum.

Proje için: http://birprojedaha.tumblr.com/

İsterseniz rastgele 0 ve 1ler girebileceğiniz gibi, ki yapma amacım buydu, bu siteyi kullanarak da istediğiniz kelimeyi 0 ve 1lere çevirip, sonra benim projemle görselleştirebilirsiniz: http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp

Unutmadan, ben görselleştirme dedim ve sanatsal niyetle yaptım ama derseniz ki ben bunu encryption sistemi olarak kullanacağım, hay aklınla bin yaşa der, gurur duyarım.

Eklemenin eklemesi: Kafamdaki son hali bu değil fakat bu bir başlangıç, iyi bir başlangıç. Öyle düşünüyorum. Geliştirmeye devam.

11 / 10 / 2015

Son ekleme: Artık kafamdaki halinde, çalsın davullar zımmey zımmey! Tabii ki geliştirmeye devam, satır sayısı şu an sınırsız olsa da her satırda 8 karakter var hala. Bu kasıtlı yaptığım bir şey, limitasyonlar yaratıcılığı geliştirir. Zamanı geldiğinde sütun sayısı da artacaktır.

3 yıl önce #dev#1 ama başka 1#binary görselleştirici
1.5

Tam anlamıyla bir update değil ama yazılması gerekli bir aşama. Sonunda şu “bol bol şiir okuyup altın şablonu bulma” aşamasına geçiyorum.

image

Kodundan daha bilgili olman gerek, değil mi?


17 / 9 / 2015

3 yıl önce #dev#isimsiz
1

Sensei’ye projeyi göstermemin üzerinden tam bir ay geçti. Beğendiğini söyledi ve çok güzel desteklerde bulundu, kodu kolaylaştırdı ve sadeleştirdi. Peki bir aydır ben ne yapıyorum? Hiçbir şey. Dün Person of Interest’in 2πR adlı bölümünü izleyene kadar proje yine askıdaydı. Bölüm beni gaza getirdi ve projeye geri döndüm.

Yaptığım değişikliklerle birlikte kodum bana kadına şiddetle ilgili bir şiir vermeyi uygun gördü. Veya siz nasıl yorumlamak isterseniz öyle.

image

change.log

dize sayısı randomize edildi, 5 ile 21 arası dize veriyor.
birkaç yeni kelime eklendi, denemelik.
merhaba.


3 / 9 / 2015

3 yıl önce #dev#isimsiz
bir proje: isimsiz!

Yaptığım şeylerden hem sizin, hem benim haberim olsun diye açtığım bu Tumblr sayfasının ilk gönderisini sonunda giriyorum! Hem sizin dedim ama, kimsenin okumayacak olmasının verdiği rahatlıkla kafamdaki projeyi aynen olduğu gibi aktaracağım buraya.

şiir yazıcı bir koda başladım. şair kod. şiirtmen kod.
Sensei ile bir konuşmamda öylesine yazdığımı sandığım “mesela şiir bile belli bir matematikle yazılır” cümlesi, devamındaki “bir gün yeterince bilgim olursa bir şiir generator yapılabilir gayet” fikri yavaş yavaş gerçeğe dönüşüyor. Eksik bilgiler kendini tamamlıyor, bir yandan öğrenip bir yandan yazılıyor. Taslak kısım bitti, şimdi iş bol bol şiir okuyup bol bol kafa patlatmakta.

Örnekleri elbette var, ama hem Türkçe gördüklerim akrostişti, hem de bende bolca bulunan “Meh, benim yapacağım çok başka olur ki” inancından dolayı projeme güveniyorum. Zira İngilizce benzerlerinde de tamamen bir rastlantısallık göremedim. Muhtemelen bir program değil site üzerinden olacak, göreceğiz.


18 / 6 / 2015

3 yıl önce #dev#isimsiz