Skip to content

Commit

Permalink
Update 14-wrappingitup.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yasergirit authored Mar 2, 2018
1 parent ae851cd commit a29bd52
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions tr/2/14-wrappingitup.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Wrapping It Up
actions: ['checkAnswer', 'hints']
title: Kısa Kesmek
actions: ['cevapKontrol', 'ipuçları']
material:
saveZombie: true
zombieBattle:
Expand All @@ -11,55 +11,55 @@ material:
answer: 1
---

That's it, you've completed lesson 2!
İşte bu kadar, ders 2'yi tamamladınız!

You can check out the demo to the right to see it in action. Go ahead, I know you can't wait until the bottom of this page 😉. Click a kitty to attack, and see the new kitty zombie you get!
Çalışmasını görmek için demoyu kontrol edebilirsiniz. Devam edin, Biliyorum bu sayfanın aşağısına kadar bekleyemiyorsunuz 😉. Saldırı için bir kitty'e tıklayın ve edindiğiniz yeni kitty zombieyi görün!

## Javascript implementation
## Javascript uygulaması

Once we're ready to deploy this contract to Ethereum we'll just compile and deploy `ZombieFeeding` — since this contract is our final contract that inherits from `ZombieFactory`, and has access to all the public methods in both contracts.
Bu kontratı Ethereum'a açmaya hazır olduğumuzda `ZombieFeeding`'i derleyip yayacağız — bu kontrat `ZombieFactory`'den kalan son kontratımız olduğundan ve her iki kontratta da tüm genel yöntemlere erişimi olduğundan.

Let's look at an example of interacting with our deployed contract using Javascript and web3.js:
Javascript ve web3.js kullanarak yayılan kontratımızın bir etkileşim örneğine bakalım:

```
var abi = /* abi generated by the compiler */
var abi = /* abi derleyici tarafından oluşturuldu */
var ZombieFeedingContract = web3.eth.contract(abi)
var contractAddress = /* our contract address on Ethereum after deploying */
var contractAddress = /* dağıtımdan sonraki Ethereum'da kontrat adresimiz */
var ZombieFeeding = ZombieFeedingContract.at(contractAddress)
// Assuming we have our zombie's ID and the kitty ID we want to attack
// Saldırmak istediğimiz zombi kimliğimiz ve kitty kimliğimiz olduğunu göz önünde tutuyoruz
let zombieId = 1;
let kittyId = 1;
// To get the CryptoKitty's image, we need to query their web API. This
// information isn't stored on the blockchain, just their webserver.
// If everything was stored on a blockchain, we wouldn't have to worry
// about the server going down, them changing their API, or the company
// blocking us from loading their assets if they don't like our zombie game ;)
// CryptoKitty'nin görüntüsünü almak için, onların web API'sini sorgulamamız gerek.
// Bu bilgi blok zincirinde depılanmaz, sadece web sunucularında.
// Herşey bir blok zincirinde depolanmışsa, zombi oyunumuzu beğenmezlerse
// sunucunun çöküşünden, API'lerinin değiştirilmesinden yada varlıklarını
// yüklemekten dolayı şirketin bizi engellemesinden endişelenmemeliyiz ;)
let apiUrl = "https://api.cryptokitties.co/kitties/" + kittyId
$.get(apiUrl, function(data) {
let imgUrl = data.image_url
// do something to display the image
// resmi görüntülemek için birşey yap
})
// When the user clicks on a kitty:
// Kullanıcı bir kitty'e tıkladığında:
$(".kittyImage").click(function(e) {
// Call our contract's `feedOnKitty` method
// Kontratımızın `feedOnKitty` yöntemini çağır
ZombieFeeding.feedOnKitty(zombieId, kittyId)
})
// Listen for a NewZombie event from our contract so we can display it:
// Kontratımızdan bir NewZombie etkinliği için dinle yani onu görüntüleyebiliriz:
ZombieFactory.NewZombie(function(error, result) {
if (error) return
// This function will display the zombie, like in lesson 1:
// Bu fonksiyon ders 1'deki gibi zombiyi görüntüleyecek:
generateZombie(result.zombieId, result.name, result.dna)
})
```

# Give it a try!
# Deneyin!

Select the kitty you want to feed on. Your zombie's DNA and the kitty's DNA will combine, and you'll get a new zombie in your army!
Beslemek istediğiniz kitty'i seçin. Zombinin DNA'sı ve kittynin DNA'sı birleşecek ve ordunuzda yeni bir zombiniz olacak!

Notice those cute cat legs on your new zombie? That's our final `99` digits of DNA at work 😉
Dikkat, bu sevimli kedi bacakları yeni zombizin mi? Bu çalışmada DNA'nın son `99` basamağımız 😉

You can start over and try again if you want. When you get a kitty zombie you're happy with (you only get to keep one), go ahead and proceed to the next chapter to complete lesson 2!
İsterseniz başa dönebilir ve tekrar deneyebilirsiniz. Yeni bir kitty zombi edindiğinizde onunla mutlusunuzdur (sadece tutulan birini alırsınız), devam edin ve ders 2'yi tamamlamak için sonraki bölüme ilerleyin!

0 comments on commit a29bd52

Please sign in to comment.