Bir oyun oynadığınızı düşünün. Bu oyunu çok seviyorsunuz ve birkaç kez bitirmişsiniz. Oyunu hala seviyorsunuz ama tekrar tekrar oynamaktan sıkılmışsınız. Yapacağınız en iyi şey oyunu speedrunlamak olur. Peki speedrun nedir? Ne kadar mantıklı ve karışık olabilir ki? Alt tarafı oyunu hızlıca bitireceksiniz. Ya da öyle mi?

Ben Stereo ve bugün sizlerle speedrun nedir, ne değildir bunun hakkında birkaç şey öğreneceğiz. Öyleyse hadi başlayalım!

Speedrun Nedir?
Speedrun dediğimiz şey bir video oyununda bir şeyi en hızlı şekilde yapmaktır. Oyunu bitirmek olabilir, bir seviyeye ulaşmak olabilir, her şey olabilir. Yeter ki en hızlı şekilde bitirilmeye çalışılsın. Any% bir oyunu açıklar dahil olarak en hızlı şekilde bitirmeye denir mesela.

Neden Speedrun Yapalım Ki?
İlk önce speedrun'lar oyunun tekrar tekrar oynanma işinin sıkıcılığını azaltır çünkü yeni bir amacınız var ve bu amaç için oynuyorsunuz oyunu. Aynı zamanda oyunda kendinizi geliştirmeyi sağlar. Başkalarına kolay kısayollar öğretebilir veya o kısayolları öğrenip kullanabilirsiniz. Bir de diğer insanlarla "kim en hızlı olacak" diye dünya rekorlarında yarışabilirsiniz, çok çalışmanız lazım ama. Speedrun olayını seven kitleye katılıp konular hakkında tartışabilir, speedrun yapmaya başlayabilirsiniz.

Speedrun'lar Ne Kadar Popüler?
2022'ye kadar 1 milyondan fazla speedrunner olduğu ve 3 milyondan fazla speedrun kaydedildiği biliniyor. 27 binden fazla oyun speedrun'lanmış şu ana kadar.

Speedrun'larda 4 rol vardır, bu rollerin hepsi önemlidir:
  • İzleyiciler speedrun'ları izler.
  • Speedrunner'lar speedrun'ları yapar ve geliştirmek için çaba harcarlar.
  • Açık avcıları oyunlardaki açıkları arar ve bunların speedrun'ları geliştirip geliştirmeyeceğine bakarlar.
  • TAS speedrunner'ları ise bir oyunun teorik olarak en hızlı nasıl bitirilebileceğini araştırırlar.
TAS dediğimiz şey normal speedrun'dan farklı bir tür.

TAS Nedir?
TAS'ın açılışı tool-assisted speedrun veya tool-assisted superplay'dir. İkisinden de bahsedeceğiz. Tool-assisted speedrun demek emülatör gibi araçların yardımıyla bir oyunun teorik olarak en hızlı bitirmeye çalışmaktır. Bunun için her karede basılacak tuşlar manuel olarak işaretlenir ve frame-perfect dediğimiz karesi karesine fark edecek hareketler yapılabilir. Bu isim altındaki speedrun'lar çok çılgındırlar ve normal bir insanın normal bir speedrun olarak yapması imkansıza yakındır.

TAS yapmak normal bir speedrun'dan daha zordur; TAS'lar günler, haftalar, aylar hatta yıllar alır çünkü her olasılığın tek tek denenmesi ve en iyisinin yaptırılması gerekir. 4-5 dakikalık bir TAS birden fazla kişinin birkaç ay çalıştığı bir süreç olabilir. Bu speedrun 13 kişinin ortaya çıkardığı bir şey ve açıklamasını aşağıya bırakıyorum. Sürprizbozan: Paralel evrenler Super Mario 64'te gerçekten var.

Bu tür speedrun'lar bazen bir oyunu en hızlı bitirmenin bilimsel ve matematiksel yollarda olduğunu ispatlar nitelikte, hafife almamak lazım.





Tool-Assisted Superplay Ne Peki?
Bu da aynı şekilde yapılıyor ama amaç oyunu bitirmek değil, oyunun açıklarından yararlanarak bambaşka şeyler yapmak. Aşağıdaki TAS'ta 4+6=Mario, 2-2=Luigi gibi absürt ama oyun tarafından doğru kabul edilen şeyler görüyoruz. Peki neden? Sebebi oyunun algısını dikkate alması. Mario'nun içine 10, Luigi'nin içine 0 gizliyor ve oyun bunu dikkate alarak "doğru" diyor.



Programlama Aracı Oyun Kumandası: Arbitrary Code Execution
Arbitrary code execution (ACE) uzaktan kod yürütme anlamına gelir ve bir saldırganın bir hedefte istediği kodu yürütebilmesini sağlar. TAS (iki anlamı da) içinse durum şaşırtan türden: Oyundaki düşmanların yerini oyuna kod olarak okutabiliyor ve istediğinizi yaptırabiliyorsunuz.

2014'teki bir speedrun etkinliği için hazırlanmış bu TAS her şeyi özetliyor. Mario havaya rastgele bir şeyler atıp duruyor, oyun çıldırıyor ve yılan oyunu/pinpon oynayabiliyor hale geliyor! Easter egg falan değil, 8 kontrolcü ile oyun, program kodlar gibi kodlandı. Flappy Bird bile yapılmış oyunun içinde, Super Mario Bros. bile oynatılmış!







Speedrun'lar sanıldığı kadar yüzeysel ve şapşal işler değil, bir oyundaki açıkları bulmak için tersine mühendislik yapmak gibi zor işleri de var. SM64 TAS'ının açıklama videosunda ise feci şekilde bilimsel ve matematiksel işlerin döndüğü kaçınılmaz bir gerçek. Oyun içinde oyun yazmak ise bambaşka bir durum.

Kaynak: Bismuth'un yaptığı 1 saatlik sunum (Videolarını önerdiğim birisi; izleyin, izlettirin.)

Kısaca speedrun yapmak hakkındaki bilgiler böyleydi.
Makalemi okuduğunuz için teşekkürler. Sağlıcakla kalın, hoşça kalın!
 
Son düzenleme:
Bir oyun oynadığınızı düşünün. Bu oyunu çok seviyorsunuz ve birkaç kez bitirmişsiniz. Oyunu hala seviyorsunuz ama tekrar tekrar oynamaktan sıkılmışsınız. Yapacağınız en iyi şey oyunu speedrunlamak olur. Peki speedrun nedir? Ne kadar mantıklı ve karışık olabilir ki? Alt tarafı oyunu hızlıca bitireceksiniz. Ya da öyle mi?

Ben Stereo ve bugün sizlerle speedrun nedir, ne değildir bunun hakkında birkaç şey öğreneceğiz. Öyleyse hadi başlayalım!

Speedrun Nedir?
Speedrun dediğimiz şey bir video oyununda bir şeyi en hızlı şekilde yapmaktır. Oyunu bitirmek olabilir, bir seviyeye ulaşmak olabilir, her şey olabilir. Yeter ki en hızlı şekilde bitirilmeye çalışılsın. Any% bir oyunu açıklar dahil olarak en hızlı şekilde bitirmeye denir mesela.

Neden Speedrun Yapalım Ki?
İlk önce speedrun'lar oyunun tekrar tekrar oynanma işinin sıkıcılığını azaltır çünkü yeni bir amacınız var ve bu amaç için oynuyorsunuz oyunu. Aynı zamanda oyunda kendinizi geliştirmeyi sağlar. Başkalarına kolay kısayollar öğretebilir veya o kısayolları öğrenip kullanabilirsiniz. Bir de diğer insanlarla "kim en hızlı olacak" diye dünya rekorlarında yarışabilirsiniz, çok çalışmanız lazım ama. Speedrun olayını seven kitleye katılıp konular hakkında tartışabilir, speedrun yapmaya başlayabilirsiniz.

Speedrun'lar Ne Kadar Popüler?
2022'ye kadar 1 milyondan fazla speedrunner olduğu ve 3 milyondan fazla speedrun kaydedildiği biliniyor. 27 binden fazla oyun speedrun'lanmış şu ana kadar.

Speedrun'larda 4 rol vardır, bu rollerin hepsi önemlidir:
  • İzleyiciler speedrun'ları izler.
  • Speedrunner'lar speedrun'ları yapar ve geliştirmek için çaba harcarlar.
  • Açık avcıları oyunlardaki açıkları arar ve bunların speedrun'ları geliştirip geliştirmeyeceğine bakarlar.
  • TAS speedrunner'ları ise bir oyunun teorik olarak en hızlı nasıl bitirilebileceğini araştırırlar.
TAS dediğimiz şey normal speedrun'dan farklı bir tür.

TAS Nedir?
TAS'ın açılışı tool-assisted speedrun veya tool-assisted superplay'dir. İkisinden de bahsedeceğiz. Tool-assisted speedrun demek emülatör gibi araçların yardımıyla bir oyunun teorik olarak en hızlı bitirmeye çalışmaktır. Bunun için her karede basılacak tuşlar manuel olarak işaretlenir ve frame-perfect dediğimiz karesi karesine fark edecek hareketler yapılabilir. Bu isim altındaki speedrun'lar çok çılgındırlar ve normal bir insanın normal bir speedrun olarak yapması imkansıza yakındır.

TAS yapmak normal bir speedrun'dan daha zordur; TAS'lar günler, haftalar, aylar hatta yıllar alır çünkü her olasılığın tek tek denenmesi ve en iyisinin yaptırılması gerekir. 4-5 dakikalık bir TAS birden fazla kişinin birkaç ay çalıştığı bir süreç olabilir. Bu speedrun 13 kişinin ortaya çıkardığı bir şey ve açıklamasını aşağıya bırakıyorum. Sürprizbozan: Paralel evrenler Super Mario 64'te gerçekten var.

Bu tür speedrun'lar bazen bir oyunu en hızlı bitirmenin bilimsel ve matematiksel yollarda olduğunu ispatlar nitelikte, hafife almamak lazım.





Tool-Assisted Superplay Ne Peki?
Bu da aynı şekilde yapılıyor ama amaç oyunu bitirmek değil, oyunun açıklarından yararlanarak bambaşka şeyler yapmak. Aşağıdaki TAS'ta 4+6=Mario, 2-2=Luigi gibi absürt ama oyun tarafından doğru kabul edilen şeyler görüyoruz. Peki neden? Sebebi oyunun algısını dikkate alması. Mario'nun içine 10, Luigi'nin içine 0 gizliyor ve oyun bunu dikkate alarak "doğru" diyor.



Programlama Aracı Oyun Kumandası: Arbitrary Code Execution
Arbitrary code execution (ACE) uzaktan kod yürütme anlamına gelir ve bir saldırganın bir hedefte istediği kodu yürütebilmesini sağlar. TAS (iki anlamı da) içinse durum şaşırtan türden: Oyundaki düşmanların yerini oyuna kod olarak okutabiliyor ve istediğinizi yaptırabiliyorsunuz.

2014'teki bir speedrun etkinliği için hazırlanmış bu TAS her şeyi özetliyor. Mario havaya rastgele bir şeyler atıp duruyor, oyun çıldırıyor ve yılan oyunu/pinpon oynayabiliyor hale geliyor! Easter egg falan değil, 8 kontrolcü ile oyun, program kodlar gibi kodlandı. Flappy Bird bile yapılmış oyunun içinde, Super Mario Bros. bile oynatılmış!







Speedrun'lar sanıldığı kadar yüzeysel ve şapşal işler değil, bir oyundaki açıkları bulmak için tersine mühendislik yapmak gibi zor işleri de var. SM64 TAS'ının açıklama videosunda ise feci şekilde bilimsel ve matematiksel işlerin döndüğü kaçınılmaz bir gerçek. Oyun içinde oyun yazmak ise bambaşka bir durum.

Kısaca speedrun yapmak hakkındaki bilgiler böyleydi.
Makalemi okuduğunuz için teşekkürler. Sağlıcakla kalın, hoşça kalın!

Tamamen emek kokan bir rehber olmuş, ellerinize sağlık. Forumda birkaç yapay zekayla rehber yapan (kendilerini biliyorlar) kişiler çoğalmışken bu konu çok nefis geldi.
 
Emeğinize sağlık. Speedrun... Bu terimle KuruHS sayesinde tanıştım. Kendisi halen benim favori Twitch yayıncımdır. Hayatım boyunca çok fazla glitchsiz San Andreas bitirme speedrun'ı izlemişimdir. İlginç bir şekilde speedrun izlemekten çok keyif alıyorum. DarkViperAU da izlemekten en çok keyif aldığım yayıncılardan birisi, tavsiye ederim. Bu yaz, NFS Pro Street %100 bitirme speedrun'ı yapacağım, kafaya koydum.
Ekran Alıntısı.webp
toplam 10 kişinin olduğu bu oyunda da Dünya 4.'lüğümüz var arkadaşla :D