Ana Menü
· Ana Sayfa
· Dosyalar
· Dökümanlar
· Forum
· Günün Resmi
· Haber Arşivi
· WWW Linkleri
· Üye Listesi

     Forumlar

 strncpy ve strncpy_s
 Konu adi : Borland c++ Builder ile Amiral Batti
 Rady10 - YerliOyun
 Kabusta Kaybolmak
 Konsol da programı bekletmek
 Oyun programlama icin hangi programlama dilli ?
 flash! şanlıurfa bilgisayar oyununda(no rapid)
 Sevgilim Olur musun?
 Directx'e başlamak isteyenler bi bakın
 PSP programlama
 Flash tan php
 Bilgisyr oyunu yapmam için üniverstde hangi bölüme girmeliym
 www.arshiv.gen.ms
 Cimg.h ilgilenenler icin
 müttefik oyunu

Konu Disi
 Emraah
 Yeni sitemiz açıldı
 Kalp krizi durumunda ne yapılmalı?
 Oyun sektöründe hangi görevde çalışmak isterdiniz?
 Takım arkadaşı sorunu
 msn de renklı nıck
 pc hata veriyor ! YARDIM!!
 Gülmek isteyenler Buraya
 İnanılmaz hl 2 modu görüntüsü
 Computer Languages History

[ Forumlara Git ]


oyunyapimi.org: Forums

www.oyunyapimi.org :: Başlığı Görüntüle - 2d'ye Yeni Başlayana örnek resim
 SSSSSS   AramaArama   Kullanıcı GruplarıKullanıcı Grupları   ProfilProfil   LoginLogin 

2d'ye Yeni Başlayana örnek resim
Sayfa Önceki  1, 2, 3
 
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Yeni Başlayanlar (Ben de oyun yapmak istiyorum)
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
malihsen



Kayıt: Apr 17, 2004
Mesajlar: 328
Nereden: Balıkesir

MesajTarih: Tue Dec 06, 2005 12:58 pm    Mesaj konusu: Alıntıyla Cevap Ver

Şimdide Duvarlı hali



Kod:

Global Izopar
Global boyut
Dim Okbil(20,20)
Dim Okbild(20,20)
yerx=-800
yery=+400
Graphics 800,600,32,2
SetBuffer BackBuffer()
Haritadatadosyasi$="haritay.txt"
dosya=ReadFile(Haritadatadosyasi$)
sayi=ReadLine(dosya)
CloseFile dosya
boyut=sayi/2
Izopar=LoadImage("yol.png")
Izopar2=LoadImage("toprak.png")
Izopar5=LoadImage("duvart2.png")
Izopar6=LoadImage("duvart1.png")
;Eğer İzometik çizgi bırakma için genişlikler +2 koyabilsiniz eğer İstermesiniz Kaldırınız.
genislik=ImageWidth (Izopar)+2
yükseklik=ImageHeight(Izopar)+2
genislikyar=genislik/2
yükseklikyar=yükseklik/2
Haritadatadosyasi$="haritay.txt"
dosya=ReadFile(Haritadatadosyasi$)
sayi=ReadLine(dosya)
For y=1 To sayi/2
For b=1 To sayi/2
Okbil(y,b)=ReadLine(dosya)
Text 0+b*9,10*(y),""+Okbil(y,b)
Next
Next
CloseFile dosya
Haritadatadosyasid$="haritad.txt"
dosyad=ReadFile(Haritadatadosyasid$)
sayid=ReadLine(dosyad)
For y=1 To sayid/2
For b=1 To sayid/2
Okbild(y,b)=ReadLine(dosyad)
Text 0+b*9,10*(y),""+Okbild(y,b)
Next
Next
CloseFile dosyad
While Not KeyHit(1)
Cls ; Ekran Temizleme
If MouseX()>700 Then
   yerx=yerx-10-(MouseX()-700)/4
   End If
If MouseX()<100 Then
   yerx=yerx+10-(MouseX()-100)/4
   End If   
If MouseY()<100 Then
   yery=yery+5-(MouseY()-100)/4
   End If   
   If MouseY()>500 Then
   yery=yery-5-(MouseY()-500)/4
   End If   
If KeyDown(203)=1
   yerx=yerx+10      
End If
If KeyDown(205)=1
   yerx=yerx-10      
End If
If KeyDown(200)=1
   yery=yery+5      
End If
If KeyDown(208)=1
   yery=yery-5      
End If







For a=1 To boyut
For n=1 To boyut
If Okbil(a,n)=1 Then
DrawImage Izopar,(yerx+(genislikyar)*a)+genislikyar*n,yery+(yükseklikyar)*a-(yükseklikyar)*n
End If
If Okbil(a,n)=2 Then
DrawImage Izopar2,(yerx+(genislikyar)*a)+genislikyar*n,yery+(yükseklikyar)*a-(yükseklikyar)*n
End If
Next
Next



For a=1 To boyut
For n=1 To boyut
;DuvarTuğla
If Okbild(a,n)=1 Then
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
End If
If Okbild(a,n)=2 Then
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
End If
If Okbild(a,n)=3 Then
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
End If
If Okbild(a,n)=5 Then
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
End If
If Okbild(a,n)=6 Then
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
End If
If Okbild(a,n)=7 Then
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
End If
If Okbild(a,n)=8 Then
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+2)
End If
If Okbild(a,n)=9 Then
DrawImage Izopar6,(yerx+(genislikyar)*a)+(genislikyar)*(n),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
DrawImage Izopar5,(yerx+(genislikyar)*a)+(genislikyar)*(n+1),yery+(yükseklikyar)*a-(yükseklikyar)*(n+1)
End If
Next
Next

For y=1 To sayi/2
For b=1 To sayi/2
Text 10+b*9,20+10*(y),""+Okbil(y,b)
Next
Next

For y=1 To sayi/2
For b=1 To sayi/2
Text 200+b*9,20+10*(y),""+Okbild(y,b)
Next
Next

Text 0,0,"Oyunyapimi.org -2005 - Malihsen - Can ÜRÜK - 2D Izomerik Harita Çalışması"
Text 10,20,"Yer Yüzeyleri Kod Düzeni"
Text 200,20,"Duvarlarım Kod Düzeni"
Text 0,550,"Yer X: "+yerx+" Yer Y: "+yery


Flip
Wend
End
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder MSN Messenger
malihsen



Kayıt: Apr 17, 2004
Mesajlar: 328
Nereden: Balıkesir

MesajTarih: Tue Dec 06, 2005 1:27 pm    Mesaj konusu: Alıntıyla Cevap Ver

http://j.domaindlx.com/davidsermanyan/Oyan/izo/duvart1.png
http://j.domaindlx.com/davidsermanyan/Oyan/izo/duvart2.png
http://j.domaindlx.com/davidsermanyan/Oyan/izo/haritad.txt
http://j.domaindlx.com/davidsermanyan/Oyan/izo/haritay.txt
http://www.geocities.com/davidsermanyan/izo.zip
http://j.domaindlx.com/davidsermanyan/Oyan/izo/toprak.png
http://j.domaindlx.com/davidsermanyan/Oyan/izo/yol.png
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder MSN Messenger
Norman



Kayıt: Jul 29, 2003
Mesajlar: 530

MesajTarih: Tue Dec 06, 2005 5:31 pm    Mesaj konusu: Alıntıyla Cevap Ver

Ragnor demiş ki:
Bu arada soracaktım lafı açıldı hemen sorayım. Ne oldu unutulmuş savaşlar? Dağıtımcı mı bulamadınız? (En son bitmişti diye hatırlıyorumda). Ya bari çok eskimeden piyasaya sürebilin şu oyunu. Açıkcası 1 müşteriniz var en azından Smile.
Ve Khognar'ı ispiyonlaman iyi oldu; ilgilenen, ihtiyaç duyan ona koşar artık Smile.



Ehehe o oyun ne yazık ki güzel bir tecrübe olarak geride kaldı! Çağın gerisinde kaldığını düşündük vs. ayrıca tam çıkarmayı düşünürken Marjinal diye bir firma şevkimizi kırdı... olsun Khognar oyun programlamada ben de oyun tasarlama ve grafiklerde çok tecrübe kazandım iyi bir dostluk kurduk ve birbirimize karşı sorumluluk hissettiğimizden hiç pes etmedik! Oyun geliştirme sürecinin tüm aşamalarından geçtik... Satsak satardık belki ama... (Yasal aşamaları da çok iyi öğrendik) En azından kendisiyle kesin bir projeye daha girişcez ama ne kadar zaman sonra bilmiyorum... Ayrıca seslendirme için kurduğum seslendirme ekibiyle stüdyo dayken hayatımın en komik anlarını yaşadım... demiri kızgın ateşe sokma sesi için tavada yağ kızarttık sonra da patates yapıp yedik Very Happy Sizlere tavsiyem güzel olur mu satar mı diye düşüncelere girmeden ciddi bir şekilde bir oyun yapmanız ve bu tecrübeyi edinmeniz!
Başa dön
Kullanıcı profilini gör
DataDump



Kayıt: Aug 26, 2005
Mesajlar: 35

MesajTarih: Tue Dec 06, 2005 5:50 pm    Mesaj konusu: Alıntıyla Cevap Ver

O zaman oyunu bedava dagitin oynayalim. Bosa gitmesin bu kadar emek.
Başa dön
Kullanıcı profilini gör
Norman



Kayıt: Jul 29, 2003
Mesajlar: 530

MesajTarih: Tue Dec 06, 2005 6:49 pm    Mesaj konusu: Alıntıyla Cevap Ver

İçindeki bir çok materyali ve fikri daha sonra kullanacağımız için böyle bir şey söz konusu değil!
Başa dön
Kullanıcı profilini gör
Mesajları göster:   
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Yeni Başlayanlar (Ben de oyun yapmak istiyorum) Tüm saatler GMT +2 Saat
Sayfa Önceki  1, 2, 3
3. sayfa (Toplam 3 sayfa)

 
Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız


Powered by phpBB 2.x.x © 200x phpBB Group
Türkçe Çeviri : Onur Turgay & Erdem Çorapçıoğlu
Türkçe Düzenleme: Alexis Canver
Version 2.x.x of PHP-Nuke Port by Tom Nitzschner © 200x www.toms-home.com




Web site powered by PHP-Nuke
Web site engine\'s code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Sayfa Üretimi: 0.106 Saniye