31 Temmuz 2015 Cuma

Temmuz' u Bitirirken...

Herkese Merhaba !
Kampımız yine her zamanki yoğunluğuyla hatta daha fazlasıyla devam etmekte. En son, Türkiye' de bir ilk olan "Biyo Hackathon" etkinliğini 48 saat süreyle geçirdik. Bu etkinliğin çok faydalı olduğunu ve hepimize birçok şey kattığını düşünüyorum. Hackathon' da ne yaptığımızı anlatan bir yazıyı kişisel blogumda paylaşacağım. Bu yüzden şimdilik hackathon' u bir kenarda bırakalım.
Hackathon' un yoğunluğuyla yorulan bünyelerimiz bugün biraz dinlenmiş oldu. Güne  http://agar.io/ diye bilinen eğlenceli oyunu oynamakla başladık. Oyuna bir hücre olarak başlıyorsunuz. Amaç kendinizden küçük hücreleri yiyerek büyüme, büyüdükçe puan kasmak. Ayrıca takım halinde de aynı server' da oynanabiliyor. Oyunun ardından Ahmet Hoca, agar.io ya benzer bir uygulamayı, bir javascript eklentisi olan d3 ile yapabilir miyiz diye düşünmemizi, pseudocode geliştirmemizi söyledi. Ardından işin kodlama kısmına geçtik ve http://d3js.org/ ile kodlamaya başladık. d3' ün güzelliklerini ve kullanıcıya sağladıkları olanakları merak edenler linkten ulaşabilir. d3 bir çeşit javascript kütüphanesi. Bu kütüphaneyi kullanarak ve html koduna ekleyerek daha interaktif uygulamalar geliştirebiliyorsunuz. Ahmet Hoca ile beraber ekranda farenin konumuna göre hareket eden bir daire yaptık. Söylendiği kadar kolay ve kısa bir kodu yok maalesef bunun. Ardından ekranda rastgele beliren küçük daireler yaptık ve dairemiz bunların üstüne geldiğinde büyüyordu. Bu uygulamayı bitirdikten sonra herkes, ekranda rastgele konumlarda beliren 10 adet daire yapmaya çalıştı ve herkes yaptı. Ancak burada bir sorun vardı ki o da; ekranda beliren dairelerin birbirinin üstünde de belirmesiydi. Bu tabii ki istemediğimiz bir olaydı. Ahmet Hoca bunu nasıl çözümleyebileceğimizi anlattı ve beraber bu sorunu da aştık. Böylece elimizde 2 tane küçük sayılabilecek ancak temelden bizlere çok şey katan uygulamalarımız oldu.
Nice uygulamalar geliştirmemiz dileğiyle...

Esen kalın, bilimle kalın...

Hiç yorum yok:

Yorum Gönder