Üye ol
Şifremi unuttum | Onay kodum gelmedi
Yardım

DarkBasic Oyun Programlama Dili
sendetiklat
Sahip
sendetiklat


sendetiklat şu anda çevrimdışı
Gönderilme Tarihi: 31 Ekim 2009 20:20:30

dark-basic-logo.png
DarkBasic ile kendi oyununuzu basic dilinin basitliğiyle kolayca yapabilirsiniz. DarkBasic oyun yapımı için geliştirilmiş basit kullanımlı ama güçlü özellikleri olan bir dildir. Bu dille 3 boyutlu oyunlar filmler yapabileceğiniz gibi 2 boyutlu oyunlar ve masaüstü uygulamaları yapabilirsiniz.

Genel Özellikleri
Automated Double Buffering
Full-Screen Display Modes
AVI Animation Control
MIDI/MP3 Music Control
Over 45 Demo's
Over 25 Tutorials
Over 600 Textures
Over 120 Sound Effects
900 3D Models

2D Özellikleri
10 Image Formats Supported
Super-Fast 2D blitting
Mirror, Stretch, Blur and Fade
Screen-Sized sprites
Transparency
Fast Collision
Animated Sprites
Gamma Control
Scale Sprites
2D Drawing Functions

3D Özellikleri
X and 3DS Files Supported
Landscape Terraforming
Built-in 3D Primitives
Dynamic Model Space
Polygon Collision Detection
Full Model Manipulation
Model Animation
Ambient Lighting
Directional Lighting
Texture Filtering
Alphablending
Fogging

Diğer Özellikleri
Mouse Control
Keyboard Control
Force-Feedback Control
Gaming Device Control
System Handling
File Handling
User Friendly Editor
Integrated Help System
Extensive Exampes
Command Line Interface
Save As Single Executable

DarkBasic Sitesi: http://darkbasic.thegamecreators.comBağlantı dışarı gidiyor
Tam sürümü sitesinde satılıyor. Denemek için aşağıdan indirebilirsiniz.

dark-basic-1-13_exe

DarkBasic'in geliştirilmesi 14 Ağustos 2008 tarihinde sona ermiştir. Son sürümü olan v1.21 güncellemesine buradanBağlantı dışarı gidiyor ulaşabilirsiniz. Proje artık DarkBasic Professional adıyla devam etmektedir.
Anahtar kelimeler:


sendetiklat
Sahip
sendetiklat


sendetiklat şu anda çevrimdışı
Gönderilme Tarihi: 31 Ekim 2009 21:23:38 | # 1
Dark Basic Kullanımı
DarkBasic le oyun yazmak çok basittir. Tamamen oyun geliştirmeye yönelik bir yazılım geliştirme aracı olduğu için işinizi oldukça kolaylaştırır. Programla birlikte gelen medyaları(kaplama, vidyo, resim, 3 boyutlu objeler vs.) kullanarak oyun yapmaya başlayabilirsiniz. Bunun dışında kendi 3 boyutlu dünyalarınızı oluşturmak, kendinize ait karakterler çizmek istiyorsanız 3D Studio MAX gibi bir 3 boyutlu çizim programına ihtiyacınız var. 3D Studio MAX i örnek olarak vermemin sebebi DarkBasic'in .3ds uzantılı dosyaları desteklemesi.

Her programınız bir ana döngüsü olmalı.
do
' Ana döngümüz burası
loop_
Bu gördüğünüz do ve loop komutları arasında yazdığınız komutlar sonsuza kadar işlenir. Yani do .. loop bir sonsuz döngüdür. Tabi bu sonsuz döngüden çıkmak için exit, goto gibi komutlar da mevcut.
Örneğin bu sonsuz döngümüz içerisindeyken yukarı(up) tuşuna basılmış mı diye kontrol edip eğer basıldıysa bir objeyi(mesela bizim adamımız olsun) bir miktar ileri götürtmek için MOVE OBJECT diye basit bir komut vardır. Komut olarak verecek olursak:
do
IF upkey()=1 THEN MOVE OBJECT 1,10
loop_


Komutlar C++, Java gibi dillere göre son derece basit. Tabi bu anlattıklarım daha önceden bir miktar programlama bilenlerin anlayacağı şeyler. DarkBasic ile ilgili Türkçe kaynak bulabileceğiniz pek sanmıyorum ama bir basic dilinde basit çalışmalar anlatan bir kaynağınız varsa genel programlama mantığını oradan kavrayıp sonra DarkBasic'e geçmenizi tavsiye ederim. İngilizcesi olan arkadaşlar için de DarkBasic Manual'ini vereyim ordan tüm komutların açıklamalı örneklerini vs. bulabilirsiniz. Ayrıca başlangıçta tutoriallerle hiç programlama bilmeyen birinin bile DarkBasic kullanmaya başlayabileceği tarzda bir döküman.

darkbasic_manual_v113_zip

Ayrıca program içerisinde Help bölümünden de komutların açıklamalarına ve örneklere ulaşabilirsiniz. Programla gelen örnek yazılmış oyunları da incelemenizi tavsiye ederim tüm komutları tek tek açıklayarak yazılmış projeler onlar.
Sayfalar:
[1]
1.3.0
Kullanım Şartları - İletişim - Öner
29 Temmuz 2014 Salı 15:14:26