Ücretsiz bir oyun geliştirme dili mi? [kapalı]


19

Bu yüzden, daha genç kuzenime programlama hakkında biraz öğretmeye çalışıyorum. İlk düşüncem Scratch veya Alice gibi bir şeydi , ama bunun birkaç dezavantajı vardı.

  • Herkes gerçekten oyun programlama ve video oyunları geliştirmek için görünüyor (çünkü herkes video oyunları oynamayı seviyor ve video oyunları oynamayı sevdiğinde, kendi oyununuzu oynamak en ödüllendirici olabilir) - ama ne Alice ne de Scratch oyuna hitap ediyor gibi görünmüyor gelişme

  • Alice ve Scratch çok çocukça görünüyorlar, eminim kuzenim onun içinde eğilmekten hoşlanacak, sanırım çabucak delik açacaktı

  • Arkadaşlarını etkileyecek harika şeyler geliştirmek için kullanılabilecek bir dil istiyorum. Gün içinde BASIC yazmayı ve tüm arkadaşlarımı davet etmeyi ve yaratılışımı göstermeyi hatırlıyorum ve sadece Alice ve Scratch'ın aynı şekilde itiraz etmediğini hissediyorum

  • Kuzenimin kod yazmasını gerektiren bir dil istiyorum. Şimdi, bu sadece kod yazmanın diğer programlama dilleri için iyi bir hazırlık olduğunu düşündüğü için değil, aynı zamanda ona yazarak pratik yapma fırsatı vermesi ve belki de klavyedeki biraz daha ezoterik karakterlerin bazılarına alışması nedeniyle değil

Şimdi, bu yüzden Alice veya Scratch'ı seçmek istemiyorum.

Ayrıca C veya Java, hatta Python veya Ruby gibi bir dil seçmek istemiyorum. Kuzenim bana video oyunları oynamaktan ve kendi oyununu yapmak istediğinden ve bilgisayar kullanmaktan hoşlandığını söyledi. Bence, Python veya Ruby gibi basit bir dil bile harika şeyler oluşturmak için çok uzun sürüyor. İdeal olarak, oturacak, bir iki gün geçirecek (ya da belki bir haftaya kadar, ama umarım bundan daha az) ve çalışan, 2 boyutlu bir oyuna sahip olacaktı. Python veya Ruby'de yapamayacağınızı söylemiyorum, ama sadece ilk kez programcı için zor olacağını söylüyorum. Ayrıca, daha sonra gelebileceği için onu tüm bilgisayar bilimleriyle boğmak istemiyorum. Sadece kıvılcımı yaratmasına yardım etmek ve sonra ateşin geri kalanını devam ettirmesine izin vermek istiyorum.

Lua gibi dillere baktım ve oyun programlamasında yaygın gibi görünse de, bunun en iyi seçim olup olmadığından emin değilim - ama başka türlü düşünürseniz, lütfen bana bildirin.

Ayrıca Blitz gibi bir dile baktım ve gerçekten umut verici görünüyor (artı, birkaç yıl önce denedim ve gerçekten çok güzeldi). Dezavantajı, kesinlikle karşı olduğum bir şey ödemek zorunda olmasıdır.

Umut vadeden SmallBasic'e baktım ve bakmaya devam edeceğim. Ama çok şey yapmadım (aslında, bunu yazarken yükleyiciyi çalıştırıyorum, bu yüzden düşüncelerimi kısa bir süre içinde rapor edeceğim).

GÜNCELLEME: SmallBasic'e hızlı bir deneme yaptım ve ilgi çekici görünüyor, ancak diğer bazı dillerle karşılaştırıldığında oldukça farklı görünüyor - bu kötü bir şey değil, ama sadece sıra dışı. Baktığım şeyler dışında Blitz hala benim favorim, ama maliyeti nedeniyle oraya gitmeyi reddediyorum.

Ama temelde, şimdiye kadar söylediklerim ve baktığım diller hakkında ne düşünüyorsunuz ve başka iyi alternatifler biliyor musunuz?


GÜNCELLEME: İşte yapmayı seçtiğim şey ...

Kuzenime yardım etmek isterken, onunla her zaman birlikte olamayacağımı ve yardıma her ihtiyacı olduğunda ona yardım edemeyeceğimi fark ettim. Bu yüzden, iyi bir dokümantasyonu, iyi bir topluluğu ve takip edebileceği iyi bir kitabı olan bir şey seçmek istedim.

Her neyse, Python ve Pygame'i seçtim. Python oldukça aşina olduğum bir dildir ve ayrıca Python'un çevresinde oldukça iyi (ve oldukça büyük) bir topluluk olduğunu biliyorum. Ayrıca, Python belgelerinin oldukça eksiksiz ve gezinmesi kolay olduğunu biliyorum. Pygame ayrıca mükemmel bir dokümantasyon ve öğretici sete sahiptir. Ayrıca , çok iyi bir kitap gibi görünen Python ile Kendi Bilgisayar Oyunlarınızı İcat Etmesini / takip etmesini sağlıyorum , ona Noel hediyesi olarak basılı bir kopya aldım, ayrıca monitörünün büyük olmadığını biliyorum ve metin ve editör arasında sürekli geçiş yapmak uygun değildir.

Bence iyi gitmeli!

EDIT: Seçimimin nihai veya doğru olduğunu ima etmek istemiyorum. Sadece bu duruma en uygun olduğunu düşünüyorum. Bence daha genç birine öğretmek isteyen her kişi, seçime göz atmalı ve yaş, beceri seviyesi ve ilgi gibi şeyleri göz önünde bulundurarak bireysel kişi için en iyi çözümü bulmalıdır.


15
+1 I want a language that can be used to develop really cool stuff that will impress his friends.Bu, programlama için birincil motivasyonum, 25 yıl sonra ...
yannis

2
+1 Daha genç birine öğretirken nerede duracağınızı bilmek için. Sıkıcı bilgisayar bilimi yok, sadece harika sonuçlar. "kıvılcımı yarat ve sonra ateşin geri kalanına devam etmesine izin ver."
Andy Hunt

1
@Bob On yıldan uzun bir süredir web geliştiricisi olarak çalışıyorum, ancak son zamanlarda insanların doğrudan kullandıkları bir şeye dahil oldum. Çok uzun zamandır derin arka uç işleri yapıyorum. Resmi yanıtım motivasyonumun problem çözme konusundaki derin aşkım olmasına rağmen , geçen yıl meslek hayatımda, rastgele insanlardan aslında inşa ettiğim şeyi kullandıklarını duyma şansım olan ilk yıl oldu ve onlara küçük bir şekilde yardımcı oldu. Duygu harika! Umarım kuzeniniz programlamayı bizim kadar heyecan verici bulur ...
yannis

1
@MahmoudHossam Kesinlikle size haber vereceğim
Bob

Yanıtlar:


12

Kimsenin Python + Pygame'i atmadığı anlaşılıyor . Kuzenlerinizin yaşına / olgunluğuna bağlı olarak kesinlikle çok sayıda harika şey olasılığı vardır. Bu kesinlikle başlamak için yeterince basit, ancak büyük standart libary ile Python'dan gerçekten sıkılmayacaksınız.


19

BASIC'in günümüzdeki eşdeğeri Javascript olduğunu düşünüyorum. Bir tuval oluşturan ve üzerine bir şekil çizen gömülü bir komut dosyasına sahip basit bir HTML sayfası verin, onu bazı eğiticilere yönlendirin ve ne olduğunu görün. Hızlı geri dönüş (değişikliklerinizi kaydedin ve sayfayı yenileyin) ve iyi hata ayıklama desteği.


eklenen bir artı o da w / arkadaşlarınızla anında paylaşabilirsiniz
bunglestink

HTML5 oyunları, (gelecekteki?) Taşınabilirlik / platform bağımsızlığı nedeniyle mobil oyun endüstrisi için popüler bir konudur. Diğeri ise daha az yaygın olduğuna inandığım WebGL . Onlar için her gün yeni araç setleri çıkıyor.
11:44

Bu ilginç bir fikir ve bence web geliştirme kesinlikle iyi bir yetenek. Bunu düşünmem gerekecek, ama ilginç görünüyor.
Bob

5
Tamamen katılmıyorum. Javascript'i öğrenmek Basic'ten biraz daha zordur (Basic'i, zihni bilmiyorum) ve bir web sayfasıyla birleştirmek istiyorsanız, HTML ve web teknolojileri hakkında da bilgi edinmelisiniz. Basit başlangıçlar (sanırım) sunucu tarafı Javascript'te, örneğin NodeJS ile hafif bir yürütme ortamı veya başka bir komut satırı JS yorumlayıcısı olarak birleştirilebilir.
Cthulhu

JavaScript için +1 - evet, HTML (5) kısmı yapmak için ek öğrenme, ancak yine HTML oldukça basit - Bir HTML düğmesi yapmayı ve GWBasic öğrenirken göstermeyi hatırlıyorum :)
yati sagade

12

Oyun için açıkça bir programlama dili değil, çok az grafik kodu işleme ile çok güzel grafik efektleri yapılabilir . Ayrıca, ücretsiz ve öğrenmesi nispeten kolaydır. IMHO, özellikle öğreticiler değişkenler, diziler, matematik işlemleri vb. Gibi temel kavramların çoğunu öğrettiğinden, programlamanın temellerini öğrenmek için ideal bir dildir.


Bence kilit nokta öğreticilerin kullanılabilirliği. Kendime Dave Ahl'ın 101 BASIC Bilgisayar Oyununun bir kopyasıyla programlama yapmayı öğrettim ve anahtar (benim için) kod ve örnek çıktıyı birlikte görmekti. Bir şeyin nasıl yapıldığını anlamak için çıktıdan geriye doğru çalışmanın "bunu yapın ve ne olduğunu izleyin" den çok daha kolay buldum.
TMN

11

Bir iki yıl içinde onunla oynamadım, ancak X # ile C # kullanmak başlamak için iyi bir yer olabilir. Hatırladığım kadarıyla işe başlamak oldukça kolay. Bu bağlantı muhtemelen sizin için ondan daha fazla olsa da.


1
Aslında C # ve XNA ile bazı ilk elden deneyimim var (geçmiş bir işte C # ile çalıştım). Bence harika bir öneri, ama onun için biraz fazla gelişmiş olup olmadığından emin değilim. Bunu yapabilir, ancak çoğu çocuk asgari çaba ve "öğrenme yükü" için gerçek sonuçlar istiyor.
Bob

Bir .NET kütüphanesi olduğundan, VB'de de kullanılabilir olduğunu varsayarım, bu da C # 'ın öğrenme yükünü' bazıları tarafından azaltacaktır.
Andy Hunt

3
@AByBursh VB öğrenmeye zorlandığımda duruncaya kadar başım ağrıyor. O zamandan beri hiç dokunmadım.
codesparkle

@codesparkle Tamamen katılıyorum, bir dil olarak VB cehennem gibi can sıkıcı. Bununla birlikte, basit şeyleri okumak ve yazmak oldukça kolaydır, bu yüzden genellikle güzel bir giriş dilidir. Ne yazık ki, dilin A'dan B'ye yayınlanması için yazmanız gereken korkunç kod gibi bazı korkunç deyimleri var!
Andy Hunt

XNA gerçekten başlamak için biraz ileri. Aynı dili kullanan ama çok daha görsel bir yaklaşıma sahip olan Unity'i bulana kadar buldum, çok daha hızlı sonuçlar. @AndyBursh: VB.NET için mevcut değil, sadece C # .NET
Simon Verbeke

11

Greenfoot'u deneyin ,

Resim http://www.greenfoot.org/images/screenshot.png?1310995619

Java tabanlı ve Youtube üzerinde kullanmak için tüm bu öğreticiler vardır .

greenfoot yeni başlayanlar için iyi bir yukarıdan aşağıya yaklaşım sağlar .

bu stackoverflow cevabına bakın , kaydettiğim şey "Aslında çocuklar en hızlı öğrenenler ve bunu desen eşleştirme, ekstrapolasyon, enterpolasyon, vb. ile yapıyorlar."

java'yı bir süre yeşil ayakta kullandıktan sonra, daha sonra tanıdık geldiği için kavramları anlamak daha kolay olacaktır.


Greenfoot oldukça düzgün bir projeye benziyor. İlk dil olarak Java'nın büyük bir hayranı değilim, ancak Greenfoot aslında genç programcılar için yeterince basit hale getiriyor. Hala onunla oynuyorum, ama bence bu olabilir.
Bob

@bob Kod yazmanızı ve ilginç sorunları hızlı bir şekilde çözmenizi sağlayan her şey iyi bir seçim olmalıdır.
Siamore

Bu gerçekten harika bir proje gibi görünüyor
KallDrexx

atıfta bulunduğunuz " stackoverflow yanıtı " silindi ve bağlantı artık çalışmıyor, yanıtı güncellemeyi düşünür müsünüz?
gnat

4

Modlama için tipik bir durum gibi geliyor . Pek çok oyun, eski Quake I'den (QuakeC dili ile) TES IV Oblivion'a veya Lua ile genişletilebilecek düzinelerce oyuna kadar çok esnek ve genişletilebilir.

Başka bir seçenek Second Life - güzel ve temiz bir betik diliyle başka her hangi bir oyun, simülasyon, demo, başka bir şey inşa edebileceğiniz çok esnek bir dünya .


Çoğunlukla katılıyorum, ama sanırım kendi oyunlarını yaratmak istiyor. Bence bu daha çok durum senaryosu, ama kuzenim ve arkadaşları çok iyi modifikasyona katkıda bulunan oyunlara girmiyorlar ... Artı, eğlencenin yarısı sıfırdan (çoğunlukla) bir şey inşa ediyor. "Hey (baba ya da arkadaşım) kendi başıma yaptığım bu oyuna bak" diyerek farklı "Söyle bak, bu oyun için zor oynadığım bir mod yaptım"
Bob

Söylemeye çalıştığım şey, çocukların işlerinden gurur duymak, sıfırdan bir şeyler yapmak ve oldukça güzel sonuçlar veren işleri kolayca yapmak istedikleri. Bence oyun modding gençler için daha iyi yönlendirilmiş olabilir.
Bob

@Bob, Second Life ile mevcut oyunları istediğiniz kadar kullanarak kendi oyunlarınızı oluşturabilirsiniz. Sadece bir platform. Ve ücretsiz. Ve bazı oyun modları, altta yatan platformlarıyla neredeyse hiçbir ortak noktası olmayan tamamen yeni oyunlardır.
SK-logic

@Bob, tamamen sıfırdan bir şey oluşturmak için, göz önünde bulundurulması gereken son şey bir dil seçimi olmalıdır. Bir platform ve kütüphaneler daha önemli olacaktır. Bu durumda XNA öneririm (üstünde herhangi bir .NET dili seçimi ile).
SK-logic

Tamam, Second Life fikri aslında kulağa hoş geliyor. Kesinlikle bir göz atacağım. Önerin için teşekkürler! Eski bir .NET geliştiricisi olarak kesinlikle düşündüm, ancak genç bir kitle için aşırı karmaşık bir şey seçmek istemiyorum. Ama kesinlikle buna bakacağım.
Bob

4

Şu anda Game Maker'ın hevesli bir kullanıcısıyım . - Tam sürüm ücretsiz olmasa da (40 $) ücretsiz sürüm oyun tasarımının temellerini tatmak için yeterlidir. Birkaç yıl meşgul kalmak için yeni biri için yeterli "içerik" vardır. Bir yere yerleştirmek zorunda kalırsam, modifikasyon ve python gibi diller arasında bir yere yerleştirirdim.

Çeşitli yazma yöntemleri vardır. "Sürükle ve bırak simgeleri" ve çok daha gelişmiş bir "kodlama dili" (GML) kullanabilirsiniz. İnsanların neden bu kadar çok "kod yazmak" istediğini hiç anlamadım - Sürükle ve bırak kodunu görselleştirme yolu olarak görüyorum.

Gamemaker'ın bir diğer avantajı -ve diğer dilleri öğrendikten ve 10 yıllık tecrübeden sonra gamemaker'a bağlı kalmamın- bir oyunun düzenlenmesine yardımcı olmasıdır: Birkaç kaynağa, bir etkinlik sistemine vb.
Sahip olmak için ideal bir araç değildir. bir sonraki warcraft dünyası, ancak başkalarını etkilemek için SOMETHING oluşturmak daha önemlidir.

Diğer seçeneklere gerçekten tavsiye edemem - kişisel olarak kumarbazdan memnun olduğum ve bugünlerde genel amaçlı dilleri öğrenmekle daha fazla ilgileniyorum.


+1 Lisede Game Maker'ı keşfettim ve onunla çok eğlendim. Çok fazla gerekli kodlama olmasa da, sizi değişkenlere maruz bıraktığı için içine girmeyi kolaylaştırabilir ve belirli olaylar gerçekleştiğinde bu değişkenleri değiştirmek için formüller ayarlayabilirsiniz. Yerleşik çarpışma olayları tek başına yaratıcı oyunların yapılmasına izin verir. Yerleşik şablon oyunları yararlı modifikasyona izin verir. İlkel yan kaydırıcılar, yukarıdan aşağıya, bir blok kırıcı tipi oyun yaptım ... çok eğlenceli.
joshuahedlund

3

Binlerce insan şey vardır oyunlar gelişmekte Flaş olduğunu. Adobe'nin "resmi" Flash geliştirme paketi paraya mal oluyor, ancak ücretsiz alternatifler var; FlashDevelop beni bulmak, indirmek, koşmak ve bir "Merhaba Dünya" flaşı almak için bir saatten az sürdü. Flixel kütüphane fiziği, parçacıklar, platformers kolay seviye yaratma, çok sayıda örneği vardır dahil oyunlar için iyi destekleyen işlevleri sağlar ve kurulumu kolaydır.


2

FWIW, kuzenimi " LISP Land " i aynı amaçla satın aldım . Kitap çizgi filmlerle gösterilmiştir ve tamamen LISP'de oyun yaratmakla ilgilidir. Kuzenim sadece metin tabanlı oyunlar yaratmak istiyordu, ancak kitap ona programlamaya iyi bir giriş yapacağını düşünüyorum.


Land of Lisp'i okudum ve havalı bir kitap, ama Lisp'in gençler için her zaman en iyi başlangıç ​​yeri olup olmadığını bilmiyorum. Sözdizimi çoğunlukla basit görünen parantezlerden oluşur, ancak bence özellikle çocukken oldukça kafa karıştırır.
Bob

Metin tabanlı oyunlarda kuzenini tanıtmak gerektiğini bilgilendirin ya TADS
user16764

@ user16764 Öneri için teşekkürler, bence onun fikirlerini modellemesi onun için harika bir yol olacak!
Bob

2

Başladığım dil Dark Basic Pro'ydu . Çok hızlı bir şekilde uzaklaştım çünkü oyun geliştirme benim fincan çayım değil, güçlü bir dildi. Birkaç yıl içinde bununla uğraşmadım, bu yüzden şimdi ne kadar iyi olduğundan emin değilim (en son DirectX 9 yeni ve son teknoloji olduğunda kullandım). Ancak, sadece biraz kodla kodlamaya ve süslü 3D grafikler yapmaya hızlı bir şekilde başlamanıza izin verir (ve aynı zamanda saf koddur.)


Dark Basic oldukça düzgün görünüyor ve Blitz'in amacına benziyor, ancak yine de ödemek zorundasınız.
Bob

2

Oyun geliştirme ile ilgili en zor kısımlardan biri, 2D oyun geliştirmede daha az yaygın olması, grafik oluşturmaktır. Bu yüzden kuzeninizin sanat assestleri yaratmakla uğraşması gerekmediğini veya 2D sanatta çok iyi olduğunu varsayarsak, o zaman hedefe ulaşılabilir olduğunu düşünüyorum.

Başlamak için pygame ile birlikte python kullanmanızı öneririm. Python ile ilgili çekinceleri olduğunu biliyorum ama beni dinle. Python çok basit bir dildir. Sıkı yazım eksikliğinin, başlamak için C # gibi bir şeyden çok daha iyi bir seçim olduğunu iddia ediyorum.

Prototip tabanlı diller havalı ve bazı insanlar onları almayı çok kolay buluyor, ancak insanların gerçekten prototip tabanlı dillerde nesnelerin sınıf / nesne paradigmasını kolayca yapabildikleri kavramlarını gerçekten anladıklarını düşünmüyorum.

Pygame'in kuzeninizin ve temelleri öğrenmek için gidebileceğiniz çok sayıda örneği var ve birçok yönden çok daha basit bir çerçeve, daha karmaşık yapmak için çerçevenin bir çok öğrenmesini sağlamak için sizden çok fazla saklanmıyor bir şeyler.

Belki de pygame'de yazılmış bir oyundan sonra, box2d gibi 2d fizik motoruyla da entegre olan ve mükemmel python bağlarına sahip oyunlar yazmaya devam edebilirsiniz.

Kuzen python'unuzu öğretmeye gelince, onu önce dili öğrenmekten, belki de sınıf / nesne fikirlerinde bir çarpışma kursundan uzaklaştırmaktan kaçınırdım. Daha sonra, onu derin uca atmadan ve bir şeye ihtiyaç duyduğunda sözdizimi ve / veya kütüphanelere bakmadan önce dilin bazı temel sözdizimi.

Son olarak python ile ilgili bir başka iyi şey, panda3d veya hatta birlik gibi motorlarla becerilerinizi korurken kolayca 3d oyun motorlarına geçebilmenizdir (Boo, python'a çok benzer).


2

Lua ve LÖVE . Lua mevcut en basit dillerden biridir. LÖVE çerçevesi 2D oyunlar için optimize edilmiştir. Ayrıca getirdiği performans ve diğer avantajlarla birlikte bir OpenGL arka ucuna sahiptir.


1

Unreal Development Kit'i ( Özellikler ) denemek isteyebilirsiniz . Arayüz hakkında bilgi edinmek biraz zor olabilir. Ancak bununla ilgili en iyi şey, aynı zamanda görsel bir komut dosyası motoruna sahip olmasıdır, bu nedenle bir şey yapmak için programlamanıza gerek yoktur. Daha sonra bir şeyler yapabilir ve küçük parçalarını kendisi programlayabilir. Bir dezavantajı, kendi komut dosyası dilini kullanması olabilir.

Gerçekten sevdiğim bir diğer motor Unity3D ( Özellikler ). Unity'nin görsel programlaması yoktur, ancak iki ortak dil kullanır: C # ve JavaScript. Ayrıca Boo adlı bir python lehçesini de destekler. Bu üçü birlikte çalışabilir. Birlik ayrıca birçok bitmiş komut dosyası ile birlikte gelir.


Hedef 3D grafikler ile kendi oyun ise, bu en iyi yaklaşım IMO. Büyük oyun araç setlerinin çoğunun / çoğunun ücretsiz sürümleri vardır (bazıları birincil oyunlarının kayıtlı bir sürümüne sahip olmanızı gerektirir). Çoğu, modifikasyondan tamamen yeni oyun ortamları oluşturmaya kadar uzanır. Birkaç (hepsi değil): Oyun alanı , Havok ve Değer Kaynağı . Şu anda düşünemediğim çok daha fazlası var.
11:39

Birlik ve Unreal'ın ikisi de gerçekten havalı, ama hedef yaşın gençlerde başlıyor, ki bu biraz fazla yaşlı.
Bob

@Bob: Herhangi bir yaştan bahsettiğini sanmıyorum, bu yüzden ne önereceğinden emin değildim :)
Simon Verbeke


0

Ücretsiz diller aradığınızı biliyorum ve diğer posterlerden bazı iyi öneriler var. İlginç sonuçlar elde etmekle ilgili endişelendiğiniz için, hızlı ve Blitz maliyet dışında istediğiniz gibi göründüğünden , Phrogram'ı önermek istiyorum . Bu eskiden KPL idi (ücretsizdi). Ücretsiz değil, ancak Blitz'den daha ucuz ve özellikle gençler için bir öğretim dili olarak kullanılmasını çok uygun hale getirdiğini düşündüğüm aynı özelliklerin çoğuna sahip.

Phrogram ile oldukça sofistike şeyler yapabilirsiniz ve öğrenmek için çok kod gönderen oldukça iyi kurulmuş bir Phrogram topluluğu ve KPL kullanıcıları var.


Phogram havalı görünüyor ve ödemeye karşı gerçekten hazır değilim, ancak ücretsiz seçenekleri tercih ederim. Denemeyi yapacağım ve DarkBasic ve Blitz ile nasıl karşılaştırılacağını göreceğim.
Bob

0

Burada bir sürü iyi öneri, sadece RoboCode'a sesleneceğim . Tweak için birçok örnek var ve sadece birkaç dakika içinde çalışmaya başlayabilirsiniz. Ona programlama lezzetini verecek , ama aslında bir programı sıfırdan yazmanın somunlarını ve cıvatalarını öğrenmesi muhtemel değil. Ayrıca Java tabanlı, ne için değer.


0

Oyun Fabrikası'ndan kimsenin nasıl bahsetmediğini anlayamıyorum! Bu, programlama bilgisi olmadan hızlı bir şekilde bir bilgisayar oyunu oluşturmak için en iyi kaynaklardan biridir.
http://www.clickteam.com/website/usa/downloads/index/7
Hikaye panosu düzenleyicisinden oluşur - çerçeveli. Oyuncu tarafından çeşitli yollarla kontrol edilebilecek farklı nesneler koyuyorsunuz (Platform hareketi, 8 yön, vb.)
En önemli husus olay editörüdür - bu, önceden gelenlerden ne olduğunu tanımlamak için kullandığınız devasa bir matristir. tanımlı kurallar (Like - object (1) ekranın sonuna taşındı, nesnenin yeri> 100, vb.).



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.