Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 31 Oy - Ortalama: 2.84
  • 1
  • 2
  • 3
  • 4
  • 5
online oyun yapalım(4)
Mucit Çevrimdışı Bilim, Teknoloji ve PC
Yasaklı Kullanıcı
Senarist
Coder
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
Yorum: #1
Oyun online oyun yapalım(4)
önceden yaptığımız onlie farklı bir oyunndu. Şimdi yeni farklı bir oyun yapacağız.

Söyleyeceğim tüm işlemleri index.php içinde yapalım. Daha sonra eğer kod karmaşası olduğunu düşünüyorsanız siz ayırabilir, require ile index'e çağırabilirsiniz..

1 : Veritabanı Bağlantısı Oluşturma Ve Kullanılacak Tablolar

<?php

    $host 
"localhost";
    
$kullanici ="kullanıcı adınız localhostlarda genelde root olur";
    
$sifre "sifreniz";
    
$data "veritabanınızdaki tablonun adi";
    
        
$baglan =@mysql_connect($host ,$kullanici,$sifre) or die (mysql_error());
        
$vt_sec =@mysql_select_db($data,$baglan) or die (mysql_error());
        
mysql_query("SET NAMES 'latin5'");
        
mysql_query("SET CHARACTER SET latin5");
        
mysql_query("SET  COLLACTION_CONNECTION = 'latin5_turkish_ci'");
?>



Şimdi Veritabanı Bağlantımızı Oluşturduk Şimdi PhpMyAdmine Girip tablomuzu seçiyoruz ve 3 alan ekliyoruz isimleri


yaratık
karekter
karekter_listesi



olsun.. Şimdi yaratık tablosuna girelim. "8 alandan oluşan tablo yarat" diyelim

İlk alanımız otomatik index alan, yani auto_increment olan id'dir. Türünü int yapıyoruz ve auto_increment seçeneğini seçiyoruz. Diğer bütün tablolarımızın türü VARCHAR uzunluğu
255 olsun.. Diğer tablolarımızın ismi de sırayla öyle.

■adi
■genelcan
■can
■savunma
■saldiri
■verdigi_exp
■aldigi_exp

Yukarıda yaratığı tanımlamış olduk. Sitede görünecek
adı her bir yaratığın kendine özgü. HP (yani canı) saldır
dığımızda savunacağı savunma ve bize saldırdığında bize yap
acağı saldırı değerini tanımlamak için gerekli tabloları oluşturduk.
Aslında ileriki zamanlarda br admin paneli yapacağız ama oyunu
denemek için phpmyadmin'den bir adet yaratık ekleyelim. yaratık tablosuna
tıklayıp üst tarafta ekle butonuna tıklayalım ve gerekli alanları dolduralım


id 1
adi 
ilkyaratigim
genelcan 
100
can 
100
savunma 
2
saldiri 
5
verdigi_exp 
5
aldigi_exp 


Evet, ilk yaratigim adında bir yaratıgımız hazır.

Şimdi karekter_listesi tablomuza girelim ve online oyunlarda bulunan karekter sec islemini yapalım. Örnek verecek olursak, Travian oyununda Romalı, Galyalı, Cermen gibi karakterler var ve her birinin özelliği bir diğerinden farklı. Kiminin savunması, fazla kiminin saldırısı Biz de böyle bir şey yapalım, ama önce tablomuzu oluşturalım.

Phpmyadmin'den yeni tablo oluşturalım ve ismini
karekter_listesi koyalım. Şimdi bu tablomuz içinde 5 adet alan oluşturalım.. Önceki tabloda yaptığımız gibi auto_increment ve int türlü bir id alanımız olsun. Diğer alan isimleri ise şu şekilde
olsun:


■adi
■Can
■Saldiri
■Savunma

Türü VARCHAR ve uzunluk 255 unutmayın.

Bunu yaptıktan sonra kendi karekterlerimizden
birini oluşturalım. Travian'dan örnek verdik, ordaki
bir karekteri seçelim. karakter_listesi tablomuza tıklayıp Ekle seçeneğine girip karakterimizi oluşturalım.

id 1
adi 
Romalı
can 
100
Saldiri 
8
Savunma 


olsun. İsterseniz listenizi çoğaltabilirsiniz.Ama bence admin paneli yaptığımızda elle girmek daha rahat olacaktır..

Şimdi gelelim karakter tablomuza
. Bu tablomuzda 10 adet alan oluşturun. Yine id seçeneğini
diğer iki tablomuz gibi yapın.. Diğer tablolarımızın ismi sırasıyla:


■kullanıcıadi
■sifre
■cinsi
■seviye
■exp
■can
■max_can
■saldiri
■savunma

şeklinde. Tabi, türü VARCHAR ve uzunluk 255 unutmayın.

Burada seviye kısmını düzenleyelim.
Çünkü her oyuncu ilk oyuna girdiğinde aynı seviyeyi alır.
Bizde varsayılan tanımlandığı gibi ve ismi de Başlangıç olsun.

Bu derste tablolarımızı oluşturduk, 5. derste görüşürüz.

zarzor yazdım.
21-01-2012 14:01
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
Yorum: #2
RE: online oyun yapalım(4)
iyide bu alıntı
21-01-2012 14:01
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
Yasaklı Kullanıcı
Senarist
Coder
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
Yorum: #3
RE: online oyun yapalım(4)
alıntıda baka baka yazmaya calıştım elimden bukadar geliyor.
21-01-2012 14:04
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
Yorum: #4
RE: online oyun yapalım(4)
bu dersi böle verirsen sonunda çok eksik çıkar ben yazar güzel bi şekilde veriririm istersen
21-01-2012 14:09
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
Yasaklı Kullanıcı
Senarist
Coder
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
Yorum: #5
RE: online oyun yapalım(4)
fark etmez ama derslerden 1,2,3 olanlrı güzel onu ellemeye bilirsin.
21-01-2012 14:22
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
Yorum: #6
RE: online oyun yapalım(4)
1 2 3 karışmam zaten ben 4 ü kastediyorum
21-01-2012 15:29
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
Yasaklı Kullanıcı
Senarist
Coder
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
Yorum: #7
RE: online oyun yapalım(4)
tamam 4 senin
21-01-2012 15:44
Bul Alıntı


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
SSS [SORU] Özel Oda Kurmalı Oyun essakhra 1 257 11-09-2016 0:51
Son Yorum: Mucit
  [DERS] ONLİNE KULLANICI SORGULAMA otteoyna 2 646 17-09-2015 22:35
Son Yorum: Mucit
Star - Yıldız Oyun Yapımında Yardımcı Arkadaşlar Aranıyor asimavi 16 4,126 25-09-2012 17:24
Son Yorum: Mistap
  Starlife Web tabanlı oyun Batuhan 4 1,930 23-04-2012 17:23
Son Yorum: Oyuncu
  php oyun Mucit 6 1,983 15-02-2012 20:23
Son Yorum: Mucit

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi