Bir yazılım geliştirme ortamı hayal edin ve size sadece 25 satırlık bir alan veriyor. Bir satıra birden fazla satırlık kod yazmanızıda engelliyor. Birde bu kadar kısıtın yanında hiç bir kütüphane kullanma hakkınızda yok. Böyle bir dünyada oyun yada uygulama geliştirmek. Çok gerçekçi gelmiyor kulağa.
Aslında 25lines.com sitesinde actionscript kullanarak 25 satırda neler yapılabileceğine dair bir yarışma düzenlenmekte. Yarışmanın kuralları oldukça basit. bir kaç tanesini belirtmekte fayda var
- Noktalı virgül yada süslü parentez bir satırın kullanıldığı anlamına gelmektedir.
- Tek bir kütüphane bile import edemessiniz.
- Hiç bir görsel obje kullanamaz yada dışardan yükleyemessiniz. Tüm uygulama kodlardan oluşmalı. Görselliğide bu kod satırlarını kullanarak ekrana çizmelisiniz.
- Tek satır döngüler yaratabilirsiniz şayet tek bir ifade içeriyorsa.
Bu kurallardan sonra oluşturacağınız kod satırlarının bir flash dosyasının ilk karesine yerleştirilip derlendiğinde çalışması beklenmekte. Ayrıca yarışmaya katılacaklar için bir şablon da belirlemişler.
Kasım-Aralık yarışmasının finalistleri ve kazananları açıklanmış. 12 adet proje finale kalmış ve oylamaya sunulmuş. Finale kalan projelerden seçtiğim 5 tanesini aşağıdaki ekran görüntülerine tıklayarak ulaşabilirsiniz. Tüm listeye ise burdan ulaşabilirsiniz.
Birinci olan proje gerçekten inanılmaz. 25 satır kodla yapılabilmesi imkansız gibi durmakta en sağlam yazılımcıların bile kafasını uzun süre kurcalayabilecek derecede güzel bir iş çıkarmış Marius Heil. 25 satırda bir platform oyunu yazmış. Oyunun kodlarına buradan ulaşabilirsiniz.
Bir sonraki yarışma ise 1 Ocak 2009 da başlıyacak ve 2 haftalık bir başvuru sürecinden sonra değerlendirme ve oylama aşamalarına geçilecek.
Yaratıcı ve yenilikçi işlerin / projelerin hep kısıtlı imkanlarla ve zor ortamlarda ortaya çıktığına inanan birisi olarak bu tarz yarışmaların herzaman desteklenmesinden yanayım.