İçeriğe geç
İçerik Üretimi Orta

AI ile Etkileşimli Hikaye: Twine, Ink, Choose Your Own

AI ile etkileşimli kurgu: Twine, Ink, Inkle. Branching story, choice design, narrative design.

YZ
Paylaş:
Etkileşimli kurgu

Etkileşimli hikaye = okuyucu kararı = farklı sonuç. AI yazım hızlandırır + dinamik narrative açar.

Tools

"Major platforms:

Twine:
- Visual node editor
- HTML output
- No code needed
- Easy publish (itch.io)
- Free

Ink (Inkle):
- Scripting language
- .ink files
- Game engine integration (Unity, Godot)
- Choice complex logic
- Free

ChoiceScript:
- Choice of Games platform
- Strict format
- Paid platform (revenue share)

Tiled / RPG Maker:
- Game-like
- Tile maps
- Battle systems

AI Dungeon:
- AI-driven narrative
- Sınırsız choices
- Genai engine

Coding (custom):
- Ren'Py (visual novel)
- TyranoBuilder
- Unity / Unreal narrative tools
"

Twine ile Başlangıç

"Twine setup:

1. twinery.org (web or download)
2. Story format: Sugarcube or Harlowe
3. Create story
4. Add passages (nodes)
5. Link with [[passage name]]
6. Variables: <<set $sword = true>>
7. Conditionals: <<if $sword>>...<<endif>>
8. Publish to HTML

Basit hikaye:
'You stand at a fork in the road.
Left leads to a dark forest, right to a sunny meadow.

[[Go left|Forest]]
[[Go right|Meadow]]'

Forest passage:
'A wolf appears...
<<if $sword>>
You draw your sword!
<<else>>
You have no weapon!
<<endif>>'
"

Ink Syntax

=== forest ===
You enter the forest.
A wolf appears!

* [Draw your sword]
    {sword: 
        You attack the wolf.
        -> victory
    -else:
        You have no sword. The wolf wins.
        -> game_over
    }
* [Run away]
    -> meadow

=== victory ===
You defeated the wolf!
-> END

=== game_over ===
You died.
-> END
"Ink power:

- Functions
- Variables
- State (tunturlu pattern)
- Diverts (-> nodes)
- Stitches (-name)
- Tags (#tag)
- Tunnel (-> -)
- Lists (advanced)
- Includes (multi-file)

Game engine:
- Unity ink integration
- Godot ink-godot
- Web (inkjs)
"

AI ile Story Structure

"AI prompt:

'Etkileşimli hikaye outline:

Tür: Fantezi + RPG element
Süre: 2-3 saat oyun
Sonu: 4 alternatif

Karakter:
- Protagonist (player creates)
- 3 companion
- Antagonist

Yapı:
- Tutorial sahne
- 5 ana karar noktası
- Inventory system (5 critical item)
- Stat tracking (health, charisma, intelligence)

Çıktı:
1. Hikaye outline (her sahne)
2. Karar branch'leri
3. Karakter motivasyon
4. Multiple ending'in farkı
5. Replayability'i nasıl artırır
6. Twine veya Ink önerisi'
"

Branching Design

"Choice design:

Anti-pattern:
- 'False choice' (same outcome)
- 'Single path' (illusion of choice)
- 'Trap option' (lose-lose)
- 'Skill check spam'

Good choice:
- Meaningful consequence
- Character expression
- Strategic decision
- Emotional weight
- Discoverable later (callback)

3 kategori:
- Cosmetic (style, no impact)
- Tactical (gameplay, immediate)
- Narrative (story, long-term)

Mix tüm türler.
"

State Tracking

"Variables critical:

Player stats:
- HP, mana, etc.
- Relationship per NPC
- Reputation

Inventory:
- Items collected
- Conditional unlock

Flags:
- Met character X
- Heard about quest Y
- Made critical choice Z

Use in narrative:
'<<if $met_alice>>
Alice greets you warmly.
<<else>>
A stranger eyes you.
<<endif>>'

= dynamic narrative, choice payoff
"

AI Dinamik Narrative

"GPT in-game:

Concept:
- Static script + AI dynamic response
- Player free-form input
- AI generates contextual response
- Story progresses

Example (custom):
- Player: 'I examine the mysterious mirror'
- AI: 'The mirror shimmers, showing a reflection of yourself - but older, wearing armor...'

Tools:
- AI Dungeon ($10/ay)
- Custom: ChatGPT API + Ink stitched
- Suck-it-up: cost manage

Cost:
- $0.05-0.50 per session (GPT-4)
- Per user
- Monetization shoplift

Hybrid:
- Critical narrative: scripted
- Side dialogue: AI dynamic
- Exploration: AI augment
"

Use Cases

"Etkileşimli kurgu projeler:

1. Visual Novel:
- Image + text + choice
- Ren'Py engine
- Steam: niche but loyal
- Examples: Doki Doki Literature Club

2. Text RPG:
- Pure text + complex stats
- Choice of Games
- Choices matter
- Examples: Choice of Robots

3. Choose Your Own Adventure:
- Simple branching
- Twine HTML
- itch.io
- Examples: Howling Dogs

4. Narrative Game:
- Walking simulator
- Heavy story
- Unity/Unreal
- Examples: Firewatch, What Remains

5. Subway Romance:
- Smartphone era
- Episode-based
- Subscription model
- Examples: Episode app
"

Türkçe Etkileşimli Kurgu

"TR market:

Niche but growing:
- LinkedIn-style polls
- Web fiction (Wattpad TR)
- Interactive Instagram stories

Strategic:
- Türk kültürel referans
- Tarihi setting (Osmanlı, mitoloji)
- Modern TR drama
- Romance (popular)

Platforms:
- Wattpad (TR aktif)
- Substack TR
- Custom site (Lovable + Twine embed)

Detay: [Roman Yazımı](/rehberler/ai-ile-roman-hikaye-yazimi)
"

AI ile Yazım

"AI prompt:

'Branching dialogue for scene:

Setting: medieval tavern
Characters: protagonist + bartender
Tone: mysterious

Generate Ink format:
- Bartender greeting
- 3 player choices
- Each leads to different conversation
- Each gather different info
- Each affects future scene

Stat impact:
- Charisma test (choice 2 hardest)
- Gold cost (choice 3)
- Reputation change (choice 1)'
"

Publish

"Distribution:

Free:
- Twine HTML → itch.io
- ChoiceScript → Choice of Games
- Substack (chapter)
- Wattpad

Paid:
- Steam (game + Itch)
- App store
- Patreon (premium chapters)
- itch.io paid

Subscription:
- Substack
- Patreon
- Episode app
- Wattpad Premium

Monetization:
- Free + tip jar
- Pay what you want
- Tier (chapter 1 free, chapter 2+ paid)
- Game $5-15 price
"

Yaygın Hatalar

  1. False choices: Player notices, frustration
  2. Bloat content: Single playthrough too long
  3. No save points: Lose progress
  4. No replayability: 1 ending, 1 path
  5. Confusing state: Bugs in branching
  6. No editing: Pacing off
  7. Marketing skip: No audience

Sonraki Adımlar

Özet

Etkileşimli kurgu + AI = branching narrative design hızlı. Twine (kolay) / Ink (pro) / AI Dungeon (dynamic). Anahtar: meaningful choices, state tracking, replayability, multiple endings. Solo writer can ship in 2-4 hafta.

Paylaş:

Yapay zeka dünyasından haberdar olun

Haftalık özet bültenimize abone olun, en yeni rehberler ve araç incelemeleri direkt e-postanıza gelsin.

İstediğiniz zaman abonelikten çıkabilirsiniz.