42
Oyun Programlama Dersi Nergiz Ercil Çağıltay

Oyun Programlama Dersi - moodle.atilim.edu.tr

  • Upload
    others

  • View
    28

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oyun Programlama Dersi - moodle.atilim.edu.tr

Oyun Programlama Dersi

Nergiz Ercil Çağıltay

Page 2: Oyun Programlama Dersi - moodle.atilim.edu.tr

BÖLÜM 2

Bilgisayar Oyunlarının Tarihçesi

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

• 1970’ler ve Sonrası

Page 3: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

• Nolan Bushnell Computer Space adlı Uzay Savaşı oyunu

• İlk Ticari Oyun

• Vektör Grafikleri• Vektör Grafikleri

• Firma daha sonra Atari

ismini aldı (Japon isimli

bir Amerikan firması)

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 4: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Atari Firması pong oyununu geliştirdi

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 5: Oyun Programlama Dersi - moodle.atilim.edu.tr

• PONG Makinesi bir TV ve basit elektronik devreler kullanılarak geliştirildi

Bilgisayar Oyunları

• 19,000 PONG makinesi satıldı

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 6: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

• Adventure: Wiliam Crowther assembly -> FORTRAN

• 19,000 PONG makinesi satıldıOyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 7: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Atari firması Warner Communications firmasına satıldı

• Warner firması Pong oyununun evde oynanabilen versiyonunu piyasaya sürdü

• Daha sonra Apple Bilgisayar şirketini kuracak olan Steve Jobs ve Steve Wozniak Pong oyununun biraz geliştirilmiş bir versiyonu olan Breakout oyunu tasarlandı

Bilgisayar Oyunları

versiyonu olan Breakout oyunu tasarlandı

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 8: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Apple firması Apple II bilgisayarını piyasaya sürdü

• Atari firması ilk birden fazla oyunun oynanabileceği oyun konsolunu (2600 VCS ) geliştirdi.

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 9: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Japonya’da Taito Space Invader oyununu geliştirdi

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 10: Oyun Programlama Dersi - moodle.atilim.edu.tr

Odyssey geliştirdi

Siyah beyazDüz çizgiler, bloklar ve noktalar

Bilgisayar Oyunları

Düz çizgiler, bloklar ve noktalarSes düzeni yokArka plan grafikleri yok

Odyssey yüzbinlerce ünite sattı!

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 11: Oyun Programlama Dersi - moodle.atilim.edu.tr

Odyssey yüzbinlerce ünite satıldı!

Bilgisayar Oyunları

Siyah beyazDüz çizgiler, bloklar noktalarSes düzeni yokArka plan grafikleri yok

Adventure for Atari gelişirildi

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 12: Oyun Programlama Dersi - moodle.atilim.edu.tr

Activision

•İlk 3. parti yazılım üreticisi

•Atari firmasının çalışma koşullarından memnun olmayan

Atari çalışanları tarafından kuruldu

Bilgisayar Oyunları

Atari çalışanları tarafından kuruldu

•Birçok oyun geliştirdiler

• Dragster, Fishing Derby, Checkers, Boxing• Call of Duty, Quake, Doom, Total War, Tony Hawk• Soldier of Fortune, Spider-ManGuitar Hero

• 2005 yılında firmanın değeri $1.43 milyar

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 13: Oyun Programlama Dersi - moodle.atilim.edu.tr

Mattel Intellivsion

(intelligent television)

Bilgisayar Oyunları

• akıllı televizyon

• video konsolu

• 3 milyondan fazla konsol satıldı

• 125 oyun

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 14: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Oyun endüstrisi $6 milyarlık satış yaptı

Bilgisayar Oyunları

• IBM firması ilk kişisel

bilgisayarı (PC)

geliştirdi

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 15: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Atari firmasının satışları %50

düştü

• Kişisel bilgisayarlar için

Bilgisayar Oyunları

• Kişisel bilgisayarlar için

oyunlar geliştirilmeye

başlandı

– Sierra On-Line

– Broderbond

– BudgeCo

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 16: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Mattel Intellivision dan

$225 Milyon kaybetti

• Birçok kalitesi düşük

Bilgisayar Oyunları

• Birçok kalitesi düşük

oyun geliştirildi

• Commodore 64

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 17: Oyun Programlama Dersi - moodle.atilim.edu.tr

• Oyun endüstrisi $800

Milyonun altına düştü

• Apple Macintosh

Bilgisayar Oyunları

– Modern bilgisayarın

doğuşu

– Yüksek kaliteli grafik ve

ses

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 18: Oyun Programlama Dersi - moodle.atilim.edu.tr

Nintendo creates NES

• Oyun endüstrisi $800

Bilgisayar Oyunları

Milyonun altına düştü

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 19: Oyun Programlama Dersi - moodle.atilim.edu.tr

Amiga

• Commodore firması

• Oyun desteği

Bilgisayar Oyunları

Sega Master

• Konsol oyunu

7800

• Atari

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 20: Oyun Programlama Dersi - moodle.atilim.edu.tr

Skate or Die

• Electronic Arts

Bilgisayar Oyunları

Ciddi Oyunlar (Serious Games)

• IBM PC

• VGA and SVGA grafikleri

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 21: Oyun Programlama Dersi - moodle.atilim.edu.tr

Tetris Oyunu

• Sovyetler Birliği

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 22: Oyun Programlama Dersi - moodle.atilim.edu.tr

Gameboy

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 23: Oyun Programlama Dersi - moodle.atilim.edu.tr

Super Mario 3

Bilgisayar Oyunları

•Amiga ve Atari öldü

•PC ve konsol oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 24: Oyun Programlama Dersi - moodle.atilim.edu.tr

Super-NES

• 16-bit makineler için

Bilgisayar Oyunları

• Nintendo

• Nintendo firması $7 milyarlık satış yaptı

• O yılki tüm ABD televizyon ve film sektörü gelirlerinin üzerinde gelir elde etti

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 25: Oyun Programlama Dersi - moodle.atilim.edu.tr

Pentium Çipleri

Sega ve Nintendo konsolları oyun marketinin % 80’ini aldı

Bilgisayar Oyunları

Real-3DO as 32-bit yazılım ürünü•Panasonic

Civilization Oyunu

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 26: Oyun Programlama Dersi - moodle.atilim.edu.tr

Myst

O ana kadarki en büyük oyun

Bilgisayar Oyunları

64-bit Jaguar• Atari• $700 Konsol• $100 Game

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 27: Oyun Programlama Dersi - moodle.atilim.edu.tr

Doom

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 28: Oyun Programlama Dersi - moodle.atilim.edu.tr

32-bit Saturn

• Sega

32-bit oyun konsolu

(Playstation)

Bilgisayar Oyunları

(Playstation)

• Sony

• Radyodan görüntü kaydedicilere kadar her türlü elektronik cihazı üreten Sony firmasının geliştirdiği oyun konsolu en çok satılan ürününü olmuştur.

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 29: Oyun Programlama Dersi - moodle.atilim.edu.tr

Internet ve W W W

Win95, DirectX

• Microsoft

32-bit Saturn

• Sega

Bilgisayar Oyunları

• Sega

32-bit oyun konsolu

(Playstation)

• Sony

• Radyodan görüntü kaydedicilere kadar her türlü elektronik cihazı üreten Sony firmasının geliştirdiği oyun konsolu en çok satılan ürününü olmuştur.

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 30: Oyun Programlama Dersi - moodle.atilim.edu.tr

Internet ve W W W

Win95, DirectX

• Microsoft

32-bit Saturn

• Sega

Bilgisayar Oyunları

• Sega

32-bit oyun konsolu

(Playstation)

• Sony

• Radyodan görüntü kaydedicilere kadar her türlü elektronik cihazı üreten Sony firmasının geliştirdiği oyun konsolu en çok satılan ürününü olmuştur.

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 31: Oyun Programlama Dersi - moodle.atilim.edu.tr

Ultra 64• Nitendo

Çok kullanıcılı oyunlar• Modem

Bilgisayar Oyunları

• Modem

• Bilgisayar ağları

• Internet

Legend of Zelda• 6 haftada herhangi bir film gelirinden daha fazla gelir elde

etti

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 32: Oyun Programlama Dersi - moodle.atilim.edu.tr

Güç Geribildirimi

(Force-feedback)

• Joistik (joy sticks)

• Pedal

• direksiyon

Bilgisayar Oyunları

• direksiyon

3D- üç boyutlu gösterimler

3D-FX standartları

Pentium II

• 200 MHz işlemci

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 33: Oyun Programlama Dersi - moodle.atilim.edu.tr

Birçok kaliteli PC oyunu

• Half life

• ...

Playstation

Bilgisayar Oyunları

Playstation

• oyun konsollarının kralı

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 34: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 35: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

• Oyunların PC lerden oyun konsollarına geçişi

Playstation II

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 36: Oyun Programlama Dersi - moodle.atilim.edu.tr

X-Box

• Microsoft

Gamecube

• Nintendo

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 37: Oyun Programlama Dersi - moodle.atilim.edu.tr

Gelişmiş PC Donanımı• İşlemci hızı

• Bellek kapasitesi

Bilgisayar Oyunları

• Bellek kapasitesi

• Veri saklama alanları

• Hızlı CD ROM

• Daha fonksiyonel işletim sistemleri

• MS Windows

• 95/98/2000/XP

• DirectX

Sims• Bütün zamanların en çok satılan oyunu

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 38: Oyun Programlama Dersi - moodle.atilim.edu.tr

SIMS • çevrim-içi

• süperstar

Star Wars Galaxies

Bilgisayar Oyunları

• 275,000’den fazla üye

• Warcraft III

• Half Life 2

• UT 2003

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 39: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 40: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

Fiziksel olarak etkileşimli oyunlar

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 41: Oyun Programlama Dersi - moodle.atilim.edu.tr

Bilgisayar Oyunları

Band Hero•spinoff video oyunu•Activision firmasının ürünü

•PlayStation 2, •PlayStation 3, •Xbox 360, •Wii •Nintendo DS

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.

Page 42: Oyun Programlama Dersi - moodle.atilim.edu.tr

Aktivite-1

Oyunların tarihçesi ile ilgili bir analiz raporu hazırlayın.

• Raporunuzda oyunların, teknolojinin ve toplumun gelişiminin birbirlerine olan etkilerini örnekler ile inceleyin

• Elde ettiğiniz bu bilgiler ışığında, on yıl içinde olabilecek gelişmeler için öngörülerde bulunun.

• Oyunların tarihçesinden alınan dersler ışığında, oyun geliştirme sektöründe başarılı olabilmek için önemli olan unsurlar nelerdir?

Oyun Programlama Dersi – Bölüm 2: Bilgisayar Oyunlarının Tarihçesi Çağıltay, N.