|
XXSelam arkadaşlar, oyunda ve kendi takımım içinde jungler ben olduğum için bu konudaki bilgilerimi sizlere de aktarmak istiyorum. Zaten bir Jungle rehberimiz bulunmakta ve burada çoğu şey anlatılmış, o yüzden basit şeyler üzerinden kısaca geçip, daha gelişmiş konulara dalacağım. Ayrıca sadece Jungler oynayanlar okumasın. En azından "Basit ama Önemli Bilgiler" kısmını herkes okusun. Oyunlarda göremiyorum çünkü bunları. Umarım size yardımı olur. Teşekkürler. Neden Jungle ? Junglerın faydası, tahmin edebileceğinizden çok daha fazla. - Top lane çok daha rahat kasar ve minion farmlayabilip oyunun sonunda çok güçlü olabilir. - Wardlama sayesinde harita kontrolü - Çok kötü giden bir lane in durumunu 2-3 gank ile düzeltebilecek bir kuvvet. - Dragon kontrolü ile global gold kazancı. Jungler Bir Karakterin Özellikleri - Her karakter jungle dönebilir, fakat bu konuda çok daha güçlü olan karakterler vardır. Onları bu hale getiren özellikler ise şunlardır. - Gank Atma Gücü : Bir karakterin gank atabilirken kullanabileceği bir skill setine sahip olması onu iyi bir jungler yapar. Örneğin Amumu 4 levelda Bandage Toss ile gank atabilir. Fakat asıl gankleri 6 levelda ultisinin açılması ile başlar. Çünkü 2 adet CCye sahip olacaktır. Fakat Shaco 3, hatta 2 leveldan itibaren Gank atabilir. - Counter Jungle Gücü : Karşı tarafın Jungle'ına ne kadar rahat girip çıkabileceğiniz, ne kadar çabuk buff çalabileceğiniz sizi daha güçlü bir jungler yapar. Örneğin Nunu, minionlardan bir tanesini bile yese, karşı tarafın Jungle ındaki Exp. değeri düşeceğinden karşı takımın junglerına zor anlat yaşatabilir. - Dayanıklılık : Bir karakterin Jungleda canını doldurabileceği skilli olması veya yüksek armor değerine sahip olması, onu daha iyi bir jungler yapar. Böylece 2 buffı da aldığında canı yüksek olduğu için geri dönmek zorunda kalmadan gank atabilir. Warwick'in pasifi ve Udyr'in Turtle Stance i buna örnek olarak gösterilebilir. - Build'e uygunluk : Karakterin Jungle dönmek için aldığı itemlerin, asıl karakter buildine ne kadar uygun olduğu da çok önemlidir. Örneğin Udyr de, Wriggle's Lantern olmazsa olmaz bir itemdir. Bu yüzden Armorla başlayıp, Madred's Razors alıp bunu Wriggle yapabilir. Böylece hem Jungle için aldığı itemi gerekli bir iteme çevirip boşa para harcamadan kurtulabilir. Summoner Speller - XXSmite! Evet bu Spell bir Jungler için olmazsa olmazdır ve eğer Jungle dönüp de bunu almazsanız saçmalık yapmış olursunuz. Smite gereklidir, alınması zorunludur, alınmalıdır. Bu konu hakkında ne kadar baskı yapsam da ne kadar önemli olduğunu anlatamam. Bu Spell hem size çok daha hızlı bir Jungle vakti sağlar, hem de Dragon, Baron gibi yaratıkları karşı takım KS atamadan son vuruşu yapmanızı sağlar. Ayrıca Counter Jungling yapmak istiyorsanız, karşı takımın jungle'ına girip büyük Wraithe smite atıp kaçabilirsiniz. Fakat Smite'ı almak istememenizin birkaç nedeni olabilir, bunları genellikle duyuyorum. 1 - Kardeşim Smite alırsam adam Jungler olduğumu anlar! - E kardeşim Smite almasan da, top lane de 1 kişi gördüklerinde ve 4 dakika boyunca da seni görmediklerinde anlamayacaklar mı Jungler olduğunu..? 2 - Late game de gereksiz bir spell Smite. - Baronu ve Dragonı son anda çaldıklarında " Keşke Smite'ım olsaydı. " dersiniz, bu deneyimi yaşadıktan sonra da hep Smite alırsınız, benden söylemesi. Natural Kamplar ve Respawn Vakitleri - Baron Nashor < Resime gitmek için tıklayın > İlk Spawn Vakti: 15:00 Baron 7 dakikada bir respawnlanır. Toplam XP: 900 Global Toplam Gold: 300 Global Dragon < Resime gitmek için tıklayın > İlk Spawn Vakti: 2:30 Dragon 6 dakikada bir respawnlanır. Toplam XP: 900 Toplam Gold: Kesene 25 + 190 Global Mavi Buff aka. Blue Golem < Resime gitmek için tıklayın > İlk Spawn Vakti: 1:55 Mavi Buff 5 dakikada bir respawnlanır. Toplam XP: 280 Toplam Gold: Kesene 80 Kırmızı Buff aka. Red Lizard < Resime gitmek için tıklayın > İlk Spawn Vakti: 1:55 Kırmızı Buff 5 dakikada bir respawnlanır. Toplam XP: 260 Toplam Gold: Kesene 80 Wraithler < Resime gitmek için tıklayın > İlk Spawn Vakti: 1:40 Wraithler 1 dakika 40 saniyede bir respawnlanır. Toplam XP: 180 Toplam Gold: Kesene 71 Wolflar < Resime gitmek için tıklayın > İlk Spawn Vakti: 1:40 Wolflar 1 dakika 40 saniyede bir respawnlanır. Toplam XP: 190 Toplam Gold: Kesene 57 Küçük Golemler < Resime gitmek için tıklayın > İlk Spawn Vakti: 1:40 Küçük Golemler 1 dakika 40 saniyede bir respawnlanır. Toplam XP: 280 Toplam Gold: Kesene 60 Nereden Gank Atılmalı? - < Resime gitmek için tıklayın > SİYAH - Normal gank noktalarınız. Eğer adam aşırı pushlamışsa ve towerınıza yakınsa buradan gank atarsınız. MAVİ - Hangi takımda olduğunuza bağlı olarak, adamlar ortalarda iken kullanılması gereken müthiş gank atma yollarıdır. YEŞİL - Eğer Flash benzeri duvarlardan geçebilen bir skilliniz var ise buradan geçip aşırı güçsüz şekilde 1-2 vuruşluk olarak tower yanında bekleyen adamları kesebilirsiniz. Tehlikelidir, kaçabileceğinizden emin değilseniz tavsiye edilmez. Gank Atmak - XXKafanıza göre lane'e yardırıp gank atmaya çalışmayın. - Adamlar towerınıza aşırı pushlamış mı? Full canlı bir rakip kendi towerının yanında duruyorsa ona gank atamazsınız. - Lane deki kendi takımınızdaki arkadaşlarınızın gank sonucunda yaşayacak kadar canı var mı? 200 canı kalmış bir Tristanadan kaçmak yerine onu kesebilirler ve gank fail çekebilirsiniz. - Canınız ne kadar fazla? 200 canınız varken Gank atmaya çalışırsanız ilk saniyede ölebilirsiniz. XXEğer durumunuz yukarıdaki koşullara göre iyi ise ve gank atılabilecek gibi ise, gank atmanıza yarayacak gerek CC, gerek doğrudan adamın yanına ışınlanmanızı sağlayacak skillerinizi basarak adama gidin. Ardından adamı yavaşlatın, stunlayın yani ne tür bir CC'niz varsa basın. Gank atmak için çok gerekmediği zamanlarda Flash kullanmayın. Eğer bir lane gank istiyorsa fakat canı az ise hemen gank atmayın. O kişiye back atmasını söyleyip lane de onun yerini tutun. Adam geri dönünce siz jungle ınıza döner gibi yapıp adamlara gank atın. Böylece çok daha yüksek şansla, başarılı bir gank atmış olursunuz. Tehlikeye girmeyin. XXGank attığınız kişiyi siz kesmemeye çalışın. Unutmayın ki o lane deki kişi keserse, o adamın karşısında çok daha üstün hale gelip ileride gank gerekmeden adamı rahatça kesebilir. Elbette kesmemeye çalışırken de elinizden kaçırmayın, yani skill basmaktan çekinmeyin. Eğer lane deki kişi yeterince bilgili ise zaten bir skilini son anda kullanıp killini alacaktır. XXGank atmadan önce gank atacağınız lane e " I'm coming bot to gank " veya " I'm going to gank top " şeklinde geldiğiniz belirtin. Gank atmadan önce de gank atacağınız kişiyi pinglemeye çalışın. Eğer pingin anlamını anlamadılar ve gank fail çektiyse aşağıdan pingin o kişiye saldıracağınız anlamına geldiğini belirtin ki bir daha fail çekmeyin. XXGank attığınızda eğer adam Flash atıp kaçtıysa, bu bir fail değildir. Siz 1 skill kullanıp adama gank attınız ve en fazla 100-150 mana harcadınız. Fakat adam 2-3 dakika beklemesi gereken bir summoner spell kullandı. Sizin cooldownlarınız bir sonraki ganke yerine gelir, fakat Flash dolana kadar siz ona 5 tane gank atabilirsiniz. Bu yüzden gank attığınızda adamlara summoner spell kullandırtmak da yararlı bir harekettir. Ortada 1v1 atarken kaçamaz mesela. XXRed Buff size adamı yavaşlatma şansı verir, bunu unutmayın. İlla CC ile durduracağım diye düşünmeyin. Red Buff sız gank atarken dikkatli olun, fail çekme şansınız daha fazla. Gank Atmakta Usta Olan Championlar - Shaco - Level 3 te gank atmaya başlayabilen bir karakter olan Shaco, bu konuda usta. Deceive skilli ile doğrudan görünmez olup birden belirip, bıçakla adamı yavaşlatıp muhteşem gankler atabilen bir karakter. Ayrıca Deceive skilli flash gibi kullanılıp aşırı kalın duvarların arkasına bile geçmenizi sağlıyor. Muhteşem bir karakter. Tek eksik yönü squishy olması. Evelynn - Eskiden stunı varken çok daha korkunçtu. Şimdi slowu var fakat hala korkunç. Görünmezliği onu güçlü yapan en önemli özelliğ. Elbette bu bir wardla bitirilebilir. Fakat kafasında bir Oracle's Elixir ile ward kesen bir Evelynn, gerçekten korkunçtur. Nocturne - Nocturne, şu anda en iyi gankerlardan olsa gerek. Dragon'ın orada açtığı ulti ile alt lane deki adama direk dalış yapabilen tek karakter olan Nocturne, gank konusunda cidden korkutucudur. Fakat bu level 6 dan önce gank atamaz şeklinde düşünülmesin, düzgün tutturulmuş bir Duskbringer ve ardından fear skilli ile rahatça level 4 te gank atılabilir. Alistar - Kafa atma ve Pulverize ikilisini bir combo olarak kullandığınızda çok korkutucu bir ganker olabilirsiniz. Bu comboyu yapmak başlarda zor gelse de hemen alışabilirsiniz. Önemli olan adam kafa atmanız yüzünden geriye uçmadan zıplatabilmeniz. Ayrıca gank fail çekseniz de ölmemenize yardımcı olacak bir ultiniz var bunu unutmayın :) Amumu - Favori Jungle karakterim. İlk deneyişte 4 dakika 2 saniyede döndüğüm Amumu, ayrıca çok da iyi bir ganker. Ultisi ve Bandage Toss'u sayesinde karakteri olduğu yerde uzun süre tutabiliyor. Ayrıca tank olduğu için Rankedda işinize yarıyor. Fiddlesticks - Lane inde huzur ile ilerleyen Karthus, minion farmlıyordu. Alanını açıp kapadı, towerına doğru döndü ve " CAWCAWCAWCAWCAWCAW! " " You've slain an enemy. ". Fiddle ultisi ile gank manyağı bir karakter. Düzgün oynayan bir fiddle, attığı ultili gankler ile size çok kötü anlar yaşatabilir. Fakat ne yazık ki, önceden gank atmak biraz sorunlu ayrıca jungle da çok da iyi değil. Warwick - Level 6 dan sonra muhteşem gankler atabilir. Ultisini bastığı kişiyi olduğu yerde cidden uzun bir süre tuttuğu için, çok rahat gank atabilirsiniz. Fakat bu level 6 dan önce gank atamayacağınız anlamına gelmiyor. Red Buff ile adama yardırıp attack speed buffı sağolsun saldırdığınız zaman adam yavaşladığından ya Summoner Spell kullanmak zorundadır ya da ölmek, onun tercihi tabii ki. Master Yi - Biri CC skilli olmadan gank atma uzmanı mı dedi? Evet o Master Yi oluyor. Alpha Strike ın bir miniona daha fazla vurma özelliği zaten onu iyi bir jungler yapıyor. Fakat gank atarken Red Buff sız atmayı düşünmeyin. Red Buff'ın yavaşlatmasını gank aracı olarak kullanacaksınız çünkü. Level 6 dan önce iyi gankler atarken, level 6 dan sonra ultiniz ile muhteşem gankler atabilirsiniz. Red Buff'ı durmadan karakter üzerinde tutabilecek kadar hızlı koşuyor ve vuruyorsunuz, aynı anda yavaşlatılamıyorsunuz, daha iyisi var mı? Xin Zhao - Three Talon Strike ile muhteşem bir zıplatmaya sahipsiniz. Ayrıca Audacious Charge ile de slowa sahipsiniz ve adamın yanına yaklaşabiliyorsunuz. Mantığı anladınız galiba? E-W-Q basın ve gankinizi atmış olun. Rammus - 2. favori junglerım. Çimenlerde Powerball skillinizin sizi hızlandırmasını bekleyip birden adama doğru yardırdığınızda kaçacak yerleri bile kalmıyor. Ardından bastığınız Taunt ile de adamı yeterince tutmuş sayılıyorsunuz zaten. Nunu - Ice Blast muhteşem yani MUHTEŞEM bir slow. Ardından o lanedeki kişiye Blood Boil basıp onu da hızlandırıp gank atabilirsiniz. Hasarı aşırı fazla olmasa da, adamı aşırı yavaşlattığı ve kendini ayrıca arkadaşını bufflayabildiği için aşırı güçlü sayılabilir. Level 6 da bence aşırı güçlenmese de, ultisi düzgün kullanıldığında muhteşem bir gank aracı olabilir. Trundle - Pillar of Filth dışında bir slowu olmasa da, zaten gerek de yok. Level 6 daki ultisinden gelen armor çalma yeteneği ile lane deki kişinin de daha fazla vurmasını sağlarken, aynı anda adamı yavaşlatıp kendini hızlandırabiliyor. Yeterince iyi. Sion - Sion'un en büyük özelliği elbette ki Stun. Stunı bir kere vurduğunda lane deki arkadaşı ile birlikte adamı o geri gelene kadar indirebilir. Jungle Runeleri - XXHer karakterin kendine özel Rune sayfaları olabilir. Fakat ben aklımda 2 adet klasik Rune Page oluşturmuş bulunmaktayım. Bunlara Standart AP rune page ve Standart AD rune page diyorum. Karakterlere özel Rune page leri video guide'ları çektikçe onlarda anlatıcam. Standart AD - Armor Pen Mark Flat Armor Seal Flat Magic Resist Glyph Flat Health Quint Standart AP - Magic Pen Mark Flat Armor Seal Flat Magic Resist Glyph Flat Health Quint Basit ama Önemli Bilgiler - Pull Atmak - XXJunglerlar genellikle Mavi Buff'ta başlarlar. Bu goleme mid lane deki ranged champion 1 vuruş yapar. Böylece Mavi Buff ona doğru koşarken, Jungler canı azalmadan birkaç vuruş yapabilir. Neden mi gereklidir? Pull atılan jungler, jungle'ını daha çok HP ile bitirir, böylece gank atarken sorun yaşamaz. Lane Tutmak - XXMid'de giden arkadaşınız back atmak zorunda fakat atarsa adam pushlayıp towerı alabilir mi? Hemen o lane'e geçin ve arkadaşınıza back atıp geri gelmesini, lane i tutacağınızı söyleyin. Minionları sadece last hit atarak kesin. Pushlamayın ki lane deki kişi geri geldiğinde hemen gank atabilesiniz. Last Hitting - Bir Jungler'a yapılabilecek EN büyük yardım - XXLane de giden arkadaşlar minionlara çatçut geçirmeyin. Minionların birbirlerini kesmesine izin verin ve sadece son vuruşu yapın. Böylece goldu siz alırsınız. Şimdi diyebilirsiniz ki " Ben saldırırım son vuruşu da alırım iki saat beklemeye ne gerek var? ". Ne mi gerek var? Eğer siz sadece last hit alırken karşınızdaki durmadan vurup keserse, karşı tarafın minionları sizin towerınıza bastırılır. Böylece adamlar sizin towerınızın çok yakınına gelir. Fazla ilerlemiş adamlar da, Jungler için kolay bir gank anlamına gelir. Asla aşırı pushlamayın, sadece last hit yapın. Underleveled Kalmak - XXBir Jungler gank attığında, jungle dönmediği için Exp kaybeder. Düşük Level kalabilir. Bu korkulacak bir durum değildir çünkü gank atmak ZORUNDASINIZ. Mid ve Toptan 1-2 Level düşük de kalsanız sorun yoktur. Jungle'ınıza devam edin. Bu jungler oynayan kişilerin sorduğu en çok sorulardan biri bana. O yüzden buraya koymak istedim. Dipnot : Oyuniçi nickim Draglino'dur. Rehber çalıntı değildir, yazı bana aittir. Jungle hakkında kendim bilgi edinirken okuduğum guidelardan esinlenmiş olabilirim. Fakat hiç bir şey doğrudan Türkçeye çevrilip yazılmamıştır. Hepsi benim tarafımdan yazılmıştır. |
| Arkadaşlar ben Console ile çok çalışma yaptım zamanında. C++ ta... Artık 2d Oyun yapımı için Win32 Application a geçmek istiyorum ama çok korkuyorum. Yani geçtiğimde herşeye sıfırdan başlamak gibi ve hiçbirşey anlamıyorum, yapamıyorum. Sanki çok fazla geliyor bana. Ya çok hızlı ilerlemeye çalışıyorum ya da bir sorunum var bilmiyorum... Bana ne önerebilirsiniz. |
|
Arkadaşlar C++ ile ilgili çoğu şeyi konu olarak anlamış durumdayım. Fakat şimdi işin en zor tarafı olan kullanma kısmı var. Kullanmak için uygulamaları deşebilirdim fakat Konsol tabanlı applicaitonlarla ilgili birkaç egzersiz istiyorum. Lütfen basit işte sayı tutma oyunu gibi şeyler olmasın. Elbette bir Snake, Pong vs. yazaibleceğimi de sanmıyorum. Şimdilik sadece kullanıcının klavyesinden alınan değerler ile işlem yapılacak, Text Based bir proje, egzersiz önerisi istiyorum. Yapıp yapamayacağımı test ederek kendimi de test etmiş olucam. Ayrıca bu başlığı kolaydan zora egzersizlerle donatabileceğimizi düşünüyorum. Sonuçta buraya giren çoğu yeni programcı " Ya ben ne programlıyayım ? " diye düşünüyor. Böyle bir konu ile yardımcı olabileceğimizi düşündüm. Şimdilik kolay şeyleri yazıcam. Lütfen orta ve zor application örneklerini de buraya skoylu ve amone gibi bilgili arkadaşlar da eklerse, sonuçta bizlere yardım etmiş olurlar ve biz de kendimizi geliştirmiş oluruz. Önlerinde saygıyla eğiliyorum benden bilgili olan abilerimin, ablalarımın. Şimdi konuya geçelim =) Kolay Programlar ; Hesap Makinası ( 4 İşlem Barındıran ) Sayı Oyunu - Bilgisayar 100 ila 0 arası rastgele bir sayı tutar. Kullanıcı bunu bilmeye çalışır. Eğer bilirse kaç bilişte bildiğini yazar. Skor ekler ve tekrar oynayıp oynamak istemediğini sorar. Cevaba göre sonucu verir. Bu programda önemli olan devamlı bir skor tutabilmek ve kullanıcının tek seferde bilmesi gibi en küçük detayları öğrenmek, programlama mantığını geliştirmek amaçtır... |
| Arkadaşlar mesajım neden silindi bilmiyorum. Fakat şöyle birşey soracağım. Classlarda Extern ve Virtual arası fark nedir. Silinen mesaj çok daha uzundu ama NEDENSE silinmiş... |
|
Arkadaşlar, bir kitaptan ilerlerken Tic Tac Toe örneği vermişti, ben de birkaç konu geçince bakmadan sıfırdan kafadan bunu yazmaya çalıştım. Fakat oyun çalışmasına rağmen AI de bir sorun var. Örneğin Dikey satırlarda 3 adet taş olmasını engellerken, yatay ve çaprazda bu çalışmıyor. Nedenini bulan ve çözümünü anlatan olursa çok sevineceğim... // Tic Tac Toe Oyunu #include <cstdlib> #include <iostream> #include <vector> using namespace std; // Fonksiyon Prototipleri void gostBaslangic(); char gostBoard(vector<char>& board); char insanTasi(char tas); char compTasi(char humanChoice); char checkKazanma(vector<char>& board); char computerOyna(vector<char> board); int soruSor(vector<char>& board); int yeneniBelirt(); bool isLegal(vector<char>& board, int choice); // Degisken Deklerasyonu const char X = 'X'; const char O = 'O'; const char emp = ' '; const char tie = 'T'; const char noOne = 'N'; char macDurumu = noOne; char tasSecim; char human = emp; char comp = emp; char kazanan = emp; int secim; int yapilanSecim; int compSecim; bool playerTurn = false; vector<char> tttBoard(9,emp); int main(int argc, char *argv[]) { gostBaslangic(); while(checkKazanma(tttBoard) == noOne){ if(playerTurn == true){ yapilanSecim = soruSor(tttBoard); tttBoard[yapilanSecim] = human; gostBoard(tttBoard); playerTurn = false; } if(playerTurn == false){ compSecim = computerOyna(tttBoard); tttBoard[compSecim] = comp; gostBoard(tttBoard); playerTurn = true; } } yeneniBelirt(); system("PAUSE"); return EXIT_SUCCESS; } void gostBaslangic(){ cout << "Hahahaha!! Zavalli Insan !! Bu tehlikeli TicTacToe oyununa hosgeldin!\n" << "Umitlerini fazla tutma, cunku beni yenebilme gibi bir sans sana taninmayacak!\n" << "Sonsuz Makina vs. Insan gosterisine hosgeldin !!\n"; cout << "\n\t-------------\n" << "\t| 0 | 1 | 2 |\n" << "\t-------------\n" << "\t| 3 | 4 | 5 |\n" << "\t-------------\n" << "\t| 6 | 7 | 8 |\n" << "\t-------------\n"; cout << "\nIlk sen baslamak ister misin? <E-Evet,H-Hayir>\n" << "Secim: "; cin >> tasSecim; if(tasSecim == 'e'){ cout << "Iyi secim insan, buna ihtiyacin olacak!\n"; insanTasi(X); compTasi(human); playerTurn = true; } else { cout << "HAH! Alcakgonullulugun seni yenilgiye surukleyecek!\n"; insanTasi(O); compTasi(human); playerTurn = false; } } char gostBoard(vector<char>& board){ cout << "\n|" << board[0] << "|" << board[1] << "|" << board[2] << "|\n" << "|" << board[3] << "|" << board[4] << "|" << board[5] << "|\n" << "|" << board[6] << "|" << board[7] << "|" << board[8] << "|\n"; } char insanTasi(char tas){ if(tas == X){ human = X; return human; } else { human = O; return human; } } char compTasi(char humanChoice){ if(humanChoice == X){ comp = O; return comp; } else { comp = X; return comp; } } inline int soruSor(vector<char>& board){ cout << endl << endl << "Nereye oynayacaksin ?? <0-8>\n" << "Secim: "; cin >> secim; while(!isLegal(board,secim)){ cout << "\nSalak Insan !! O kare zaten dolu !! HAHAHA !!\n"; cout << "Nereye oynayacaksin ?? <0-8>\n" << "Secim: "; cin >> secim; } cout << "Peki...\n"; return secim; } char checkKazanma(vector<char>& board){ const int kazananHamleler[8][3] ={ {0,1,2}, {3,4,5}, {6,7,8}, {0,3,6}, {1,4,7}, {2,5,8}, {0,4,8}, {2,4,6} }; for(int rows = 0;rows<8;rows++){ if( (board[kazananHamleler[rows][0]]) != emp && (board[kazananHamleler[rows][0]]) == (board[kazananHamleler[rows][1]]) && (board[kazananHamleler[rows][1]]) == (board[kazananHamleler[rows][2]]) ) { kazanan = board[kazananHamleler[rows][0]]; return kazanan; } } if(count(board.begin(), board.end(), emp) == 0) { kazanan = tie; return kazanan; } return noOne; } int yeneniBelirt(){ if(kazanan == human){ cout << "\n\nOlamaz !! Hile yaptigini biliyorum insan !!\nBen,Bilgisayar, Yemin ederim ki bir daha sana yenilmeyecegim !\n"; } if(kazanan == comp){ cout << "\n\nHahaha!! Insanlardan ustun oldugum bir kez daha kanitlandi !!"; } if(kazanan == tie){ cout << "\n\nHmph!! Sevin insan, çünkü yapabileceginin en iyisi buydu !!"; } } char computerOyna(vector<char> board){ cout << "\nHmm... Ben su kareyi alacagim.."; for(int hareket = 0; hareket < board.size(); hareket++){ if(isLegal(board,hareket)){ board[hareket] = comp; checkKazanma(board); if( kazanan == comp ){ return hareket; } board[hareket] = emp; } } for(int hareket = 0; hareket < board.size(); hareket++){ if(isLegal(board,hareket)){ board[hareket] = human; checkKazanma(board); if( kazanan == human ){ return hareket; } else { board[hareket] = emp; } } } const int enIyiHareketler[9] = {4,0,2,6,8,1,3,5,7}; for(int i = 0; i < 9; i++){ int hareket = enIyiHareketler; if(isLegal(board,hareket)){ return enIyiHareketler; } } } inline bool isLegal(vector<char>& board, int choice){ if(board[choice] == emp){ return true; } else { return false; } } |
| Arkadaşlar bir oyun vardı böyle. Normal ileri çağ gibi geçiyordu. Karakterimiz zamanı yavaşlatıp adama yaklaşabiliyor, ışınlanabiliyordu diye hatırlıyorum. FPS tipiydi oyun. Arkadaşım bu oyunu arıyor da aklında olan varsa lütfen yazsın... |
| Arkadaşlar bu canavar kadar ortada koşturup 2 sn yerinde durmayan bir canavar görmedim... Tigrex bile daha kolay yahu. Hayvan koşturmaktan vazgeçse vurucam fakat bacağına vuruyorum koşmaya başlıyor beni de itekliyor birlikte... Ne yapayım bu canavara karşı ?? |
|
Arkadaşlar dürüst olarak söylüyorum ki çoğu oyunu orijinal almam. Çoğu kişinin bildiği yöntemlerle edinir oynarım. Fakat sevdiğim oyunları da alır ve öyle oynarım. Şimdi Spore çok güzel bir oyun. Bu oyunu hem kolleksiyon bakımından saklamak, hem de Spore üyeliğim olsun da internete bağlanabileyim diye istiyorum. Yani başkalarının canavarlarını falan da kullanayım, oyuniçi şeyleri edineyim. Ama aklıma birşey takıldı. Şimdi ben Spore da üyelik açmak için Spore mu alayım, yoksa Galactic Adventures da almam gerekli mi ? Bu konuda bilgisi olanlar beni aydınlatırsa çok sevinirim... Saygılarımla... |
|
@@@@@@@@@ DUNGEON FIGHTER ONLINE @@@@@@@@@ Ana Konu Dizilimi Burada Ana Konu'nun hangi bölümlerinin bu mesajda bulunduğunu görebilirsiniz. Bu konular koyu renklidir... 1.1 - Oyun Genel Bilgisi - Şu Anda Bu Konudasınız. 1.2 - Oyun Nasıl Yüklenir, Üyelik Alınır ve Giriş Yapılır. - Şu Anda Bu Konudasınız 1.3 - Class ve Karakter Bilgisi 1.4 - Kontroller 1.5 - Reserve 1.6 - Reserve 1.1 - Oyun Genel Bilgisi Dungeon Fighter Online. 2D görüntüde bir Platformer Action MMORPG dir. Yani yandan görünüşlü, RPG öğeleri içeren bir oyundur. Oyunda Slayer, Fighter, Priest, Mage, Gunner tipinde classlar ve bunların da birkaç adet yan classları vardır. Her classın kendine göre iyi yanları var ve oyunun bazı " Sabaha Kadar Level Kasma " olayını kaldıran eklentileri var... 1.2 - Oyun Nasıl Yüklenir Üye Olmak : Oyunu ilk önce oynamak için üyelik almanız gerekmektedir. İlk önce Dungeon Fighter Register Form'dan üye olunuz. Sonra ya GameSpot'tan ya da 1UP.Com'dan Beta Key alıyorsunuz. Sonra Dungeon Fighter'ın Ana Sitesi'nden sol taraftan Login oluyoruz. En son olarak Beta Key Onaylama Sayfasına girip. Aldığımız Beta Key i - ki Beta Key e mail olarak geliyordu galiba - yazarak Redeem diyoruz. Üyeliğimiz Aktif oluyor... Yüklemek : Bundan sonra oyunu yüklemek için ya Login olup Start Game den indirebilir, ya da Dungeon Fighter Online Download Sayfasından oyunun downloader ını indirip onu açıyor ve oyunu indiriyoruz. Oyuna Giriş Yapmak : Oyuna girmek için ilk önce masaüstündeki Dungeon Fighter kısayoluna çift tıklayıp siteye yönlendiriliyoruz. Oraya Login olduktan sonra Start Game diyip oyunu başlatıyoruz. Size tavsiyem ilk önce Proxylerle uğraşmadan oyunu Start Game diyin ve Patchleri yükleyin. Sonra Proxy programı ile proxynizi değiştirebilirsiniz. Eğer Proxy değiştirmeyi bilmiyorsanız, sevgili Believe Me Arkadaşımızın Konusundan nasıl yapılacağını bulabilirsiniz. Size bir ipucu vereyim... SocksChain de sadece Socks 5 olan Proxylere bakın. Sonra Proxifiera kaydedip Check e tıklayın. 3 aşama da başarılı olduğunda en sonda Latency = xx ms tipinden bir yazı gelecektir. Bu Latency Proxy için ne kadar küçükse, Proxy o kadar hızlı demektir. Eğer şanslıysanız 150-180 civarı bile bulabilirsiniz. Ha Socks 5 lerin çoğu zaten Amerika'dır ya da hepsi Amerika ve Kanada proxy'sidir diye duydum... |
Takım Üyeleri -
Draglino - (AlperXp)
NightM4R - (Jax Briggs)
Arimao - (sonercirit)
SimoriaN13
IIJackII
ChampBusters Draglino Stream
ChampBusters Draglino IRC Channel
ChampBusters Arimao Stream
ChampBusters Arimao IRC Channel