6.4.21

Publishing Choose Your Own Adventure Book as E-Book

As many E-Book readers know, E-Books do not have pages like PDF documents. On the other hand, you need pages or page breaks to create choose your own adventure books (let's say CYOA). Also, you need links (navigations, bridges) to other pages

Firstly, to create E-Book with the epub format, I used google docs. 

File -> Download -> EPUB publication (.epub)

After downloaded the epub file, I edited the book with Calibre.

To create a page break I used the code below.

<span style="page-break-after: always" />

To link other pages for CYOA choices firstly you need to put id tag beginning of the page like below.

<h4 id="page2">Sayfa 2</h4>

And you need to define your link to the page as below.

<a href="#page2">Sevda Öğretmenle grup değişikliğini konuşacaksan (sayfa 2’ye)</a>

23.5.20

Üzerinde uğraştığım işler

Üzerinde uğraştığım işleri bir yerde toplamak istedim.
Herhangi biri ilginizi çekiyorsa soru sormak veya yardımcı olmak istiyorsanız, lütfen benimle iletişime geçin. Burayı sık sık güncellemeye çalışacağım, henüz paylaşmaya hazır olmayanlar var.
Linkedin hesabım: Uğur Atmaca

8.5.20

Scooby Doo, Mystery Incorporated Card Game

I am working on a card game which has pretty like One Deck Dungeon gameplay mechanism.
Instead of strength or dexterity, our chars have some other talents like running, clue finding, trapping, trap baiting and solving mystery.
Please free to ask any questions about process: ugur(at)uguratmaca(dot)com

Here some helper card characters:
Angel Dynamite

Sheriff Branson Stone

21.12.17

Basit Oyunlar / Uygulamalar

Yazılımı öğrenmeye başladığım ilk günden itibaren ufak tefek uygulamalar yazmaya çalıştım. Eski harddiskimi karıştırırken bunları gördüm ve görsellerini paylaşmak istedim.

Televizyondan bilirsiniz bir kelime bir işlem programı vardı. Bunu Derinlik Öncelik Algoritma ile çözen bir uygulamanın görseli:

bir işlem

Her karttan 2 tane var. Kartları açarak ilerliyorsunuz ve aynıları buldukça puan kazanıyorsunuz. Ne kadar az denemede bulursanız puanınız o kadar yüksek oluyor ve yüksek puanlar lider panosunda gözüküyor.


hafıza oyunu

Whack a mole diye de tanınan hızla yer değiştiren köstebeğin kafasına vurarak puan kazanmaya çalıştığımız oyun.


İskambil destesinden kart seçerek sırayla dağıtıldığında seçilen kartın kendisine gelenin kazandığı oyun.




İlk yaptığım Var mısın yok musun? du galiba en amatörü bu duruyor görüntü olarak. Yine de teklif verme kısmı beni zorlamıştı.


Texas Holdem Poker hesap makinesi: Elinizin kazanma ihtimalini hesaplıyor.





1.12.17

Equalizer gif

Here some equalizer gifs for you, I've created them for a local hackathon by using piskelapp.com



equalizer

equalizer

equalizer
equalizer


4.9.17

Firebase Push Notification ile Admob Birlikte Kullanımı Cordova

Selamlar,

Ionic v1 ile yazdığım bir uygulamada hem reklam (admob) hem de push notification (firebase notification) kullanmam gerekiyordu. Cordova pluginlerinden cordova-admob ve cordova-plugin-fcm yi birlikte kullanmaya çalıştım fakat şu hatayı aldım:

Execution failed for task ':processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.0.0.

Biraz araştırdığımda sorunu çözdüklerini dile getirdiler ama ne yaptıysam çalıştıradım. Çözümü farklı bir yolda buldum. cordova-admob plugini yerine cordova-plugin-admobpro-firebase'i kullanarak hatayı ortadan kaldırdım.