Roblox'ta Basit Giriş Seviyesi Bir Parkur (Obby) Oyunu Nasıl Yapılır?
Roblox'ta basit bir parkur (obby) oyunu yapmak, yeni başlayan geliştiriciler için harika bir başlangıç noktasıdır. İşte adım adım nasıl yapacağınızı anlatan bir rehber ve gerekli kaynaklar:
1. Roblox Studio'yu Kurma
Roblox Studio, oyun geliştirmek için kullanacağınız ana araçtır.
- Erişim: İndirme bağlantısını görmek için Giriş Yap veya Kayıt Ol.
- Kurulum: Kurulum talimatlarını takip ederek Roblox Studio'yu bilgisayarınıza yükleyin.
2. Yeni Bir Proje Oluşturma
Roblox Studio'yu açtıktan sonra yeni bir proje oluşturun.
- Adımlar:
- Roblox Studio'yu açın.
- "Yeni" sekmesine tıklayın.
- "Obby" şablonunu seçin. Bu şablon, basit parkur oyunları için idealdir.
3. Temel Parkur Platformları Eklemek
Temel parkur platformlarını eklemek için, "Part" seçeneğini kullanarak çeşitli şekillerde platformlar oluşturabilirsiniz.
- Adımlar:
- Araç çubuğundan "Part" butonuna tıklayın.
- "Block" seçeneğini seçin ve sahneye bir blok ekleyin.
- Bu blokları çoğaltarak (Ctrl+D) ve yerlerini değiştirerek parkur rotanızı oluşturun.
4. Checkpoints (Kontrol Noktaları) Eklemek
Oyuncuların ilerlemelerini kaydetmeleri için kontrol noktaları eklemek önemlidir.
- Adımlar:
- Sahneye bir part ekleyin ve bu partı kontrol noktası olarak adlandırın.
- "Explorer" penceresinden partı seçin, sağ tıklayın ve "Rename" seçeneği ile "Checkpoint" olarak adlandırın.
- Script Eklemek:
local checkpoint = script.Parent
checkpoint.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
player.RespawnLocation = checkpoint
end
end)
- Bu script, oyuncu kontrol noktasına dokunduğunda yeniden doğma noktasını ayarlar.
5. Ölüm Blokları Eklemek
Oyuncuların hata yapıp geri dönecekleri ölüm blokları ekleyin.
- Adımlar:
- Sahneye bir part ekleyin ve bunu ölüm bloğu olarak adlandırın.
- "Explorer" penceresinden partı seçin ve "Rename" seçeneği ile "DeathBlock" olarak adlandırın.
- Script Eklemek:
local deathBlock = script.Parent
deathBlock.Touched:Connect(function(hit)
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
- Bu script, oyuncu ölüm bloğuna dokunduğunda karakterin sağlığını sıfırlar.
6. Oyunu Test Etmek
Oyununuzun düzgün çalıştığından emin olmak için düzenli olarak test edin.
- Adımlar:
- Roblox Studio'da "Play" butonuna tıklayarak oyununuzu test edin.
- Kontrol noktaları ve ölüm bloklarının doğru çalıştığını kontrol edin.
7. Oyunu Yayınlamak
Oyununuz hazır olduğunda, Roblox platformunda yayınlayabilirsiniz.
- Adımlar:
- Araç çubuğunda "File" menüsüne tıklayın ve "Publish to Roblox As..." seçeneğini seçin.
- Oyununuzu adlandırın ve uygun kategorileri seçerek yayınlayın.
Kaynaklar ve Ekstra Bilgiler
- Roblox Developer Hub: İndirme bağlantısını görmek için Giriş Yap veya Kayıt Ol.
- YouTube Eğitim Kanalları: AlvinBlox, TheDevKing
- Roblox Community Forum: İndirme bağlantısını görmek için Giriş Yap veya Kayıt Ol.
Bu basit adımları takip ederek, Roblox'ta kendi parkur oyununuzu kolayca oluşturabilirsiniz. İlerledikçe daha karmaşık oyun mekanikleri ekleyebilir ve oyun geliştirme becerilerinizi artırabilirsiniz. Unutmayın, pratik yaparak ve toplulukla etkileşimde bulunarak sürekli olarak öğrenebilirsiniz. İyi eğlenceler!