od York » 16. 5. 2016, 11:18
DRDMamut píše:Proto se Vás ptám, jak by jste si asi představovali takové vývojářské prostředí, kde si můžete vytvořit vlastní svět i příběh?
Pokud tě zajímá textové rozhraní, tak takové hry existují, z českých (tedy u nás vyvíjených) viz například
Brutus MUD. V angličtině je to ze dvou důvodů: protože má čeština výrazně komplikovanější gramatiku a pak proto, že omezovat se na česky mluvící hráče je dost krátkozraké. Jinak češtině ale nic nebrání, je to konec konců jen text.
Rozhraním myslíš předpokládám editor. Brutus má dvě verze, jednu textovou, ta vypadá takhle (příklad editace questu, většina těch možností má nějaké podnabídky):
Kód: Vybrat vše
Quest #82000
E) Enabled : yes
1) Name : To combat spirithunters...
2) Description : Bring an eremite siphon to Scientist Donna Red.
3) Information :
Hello, my friend. As you migh already have discovered, the ancient ruins below
us are full of strange and very dangerous creatures. They are not realy
malicious to us, but they might be quite important to our research nevertheless.
If they are dead, of course. So to get to the point: I have discovered a
fragment of an old manuscript and was able to decipher some of it. It might or
might not be actualy useful, that remains to be tested yet. If you want to help
me test it though, I need you to bring me an item called 'eremite siphon'. The
item to be created from it could prove to be useful in dealing with creatures
called 'spirithunters'.
4) Complete :
Quest complete, return to Scientist Donna Red for your reward.
5) Ending :
Wonderful. I've already prepared another eremite siphon so you don't have
to wait for me to do it. Please ask me for a quest again if you want to
know what to do next with it.
6) Questmaster : [82007] Scientist Donna Red
7) Reward Mob : same as questmaster
8) Ask Script : [ 0] None
9) Announce : 100%
C) Conditions for making this quest available
T) Tasks
R) Rewards
X) Mark this quest for deletion
Q) Quit
Enter choice:
A pak webovou, která umí to samé, jen to můžeš zadávat přes webový formulář místo telnetového rozhraní.
Druhá věc, na kterou se asi neptáš, ale která je z pohledu hráčů stolních RPGček výrazně zajímavější, je podpora improvizovaného PJování. Na Brutusu se to moc nedělá, ale engine circlemudu pro to v základu podporu má. PJ se může například "switchnout" do libovolného NPC a hrát za něj stejně, jako kdyby ovládal hráčskou postavu (mluvit, chodit, bojovat, cokoliv). Příprava takového eventu "naživo" pak znamená naeditovat si prostředí (ale můžeš využít už existující), předměty, potvory a tak (opět můžeš využít už existující). Quest editovat nemusíš, protože ho zadáváš a odehráváš sám ručně, jako kdybys hrál stolní RPGčko.
Chtěl bych tě jen upozornit, že něco takového představuje fakt hafo práce - mnohem víc, než se na první pohled zdá. Budeš například pravděpodobně potřebovat nějaký interní skriptovací jazyk (nebo rozhraní pro nějaký stávající, což ale není tak jednoduché, jak by se mohlo zdát), budeš potřebovat napsat věci jako počítání času, střídání dne a noci (protože když už hraješ počítačovou hru, tak se tak nějak předpokládá, že tyhle věci za tebe dělá server), nějaké základní chování potvor, atd.
[quote="DRDMamut"]Proto se Vás ptám, jak by jste si asi představovali takové vývojářské prostředí, kde si můžete vytvořit vlastní svět i příběh?[/quote]
Pokud tě zajímá textové rozhraní, tak takové hry existují, z českých (tedy u nás vyvíjených) viz například [url=http://www.brutusmud.net/]Brutus MUD[/url]. V angličtině je to ze dvou důvodů: protože má čeština výrazně komplikovanější gramatiku a pak proto, že omezovat se na česky mluvící hráče je dost krátkozraké. Jinak češtině ale nic nebrání, je to konec konců jen text.
Rozhraním myslíš předpokládám editor. Brutus má dvě verze, jednu textovou, ta vypadá takhle (příklad editace questu, většina těch možností má nějaké podnabídky):
[code]Quest #82000
E) Enabled : yes
1) Name : To combat spirithunters...
2) Description : Bring an eremite siphon to Scientist Donna Red.
3) Information :
Hello, my friend. As you migh already have discovered, the ancient ruins below
us are full of strange and very dangerous creatures. They are not realy
malicious to us, but they might be quite important to our research nevertheless.
If they are dead, of course. So to get to the point: I have discovered a
fragment of an old manuscript and was able to decipher some of it. It might or
might not be actualy useful, that remains to be tested yet. If you want to help
me test it though, I need you to bring me an item called 'eremite siphon'. The
item to be created from it could prove to be useful in dealing with creatures
called 'spirithunters'.
4) Complete :
Quest complete, return to Scientist Donna Red for your reward.
5) Ending :
Wonderful. I've already prepared another eremite siphon so you don't have
to wait for me to do it. Please ask me for a quest again if you want to
know what to do next with it.
6) Questmaster : [82007] Scientist Donna Red
7) Reward Mob : same as questmaster
8) Ask Script : [ 0] None
9) Announce : 100%
C) Conditions for making this quest available
T) Tasks
R) Rewards
X) Mark this quest for deletion
Q) Quit
Enter choice: [/code]
A pak webovou, která umí to samé, jen to můžeš zadávat přes webový formulář místo telnetového rozhraní.
Druhá věc, na kterou se asi neptáš, ale která je z pohledu hráčů stolních RPGček výrazně zajímavější, je podpora improvizovaného PJování. Na Brutusu se to moc nedělá, ale engine circlemudu pro to v základu podporu má. PJ se může například "switchnout" do libovolného NPC a hrát za něj stejně, jako kdyby ovládal hráčskou postavu (mluvit, chodit, bojovat, cokoliv). Příprava takového eventu "naživo" pak znamená naeditovat si prostředí (ale můžeš využít už existující), předměty, potvory a tak (opět můžeš využít už existující). Quest editovat nemusíš, protože ho zadáváš a odehráváš sám ručně, jako kdybys hrál stolní RPGčko.
Chtěl bych tě jen upozornit, že něco takového představuje fakt hafo práce - mnohem víc, než se na první pohled zdá. Budeš například pravděpodobně potřebovat nějaký interní skriptovací jazyk (nebo rozhraní pro nějaký stávající, což ale není tak jednoduché, jak by se mohlo zdát), budeš potřebovat napsat věci jako počítání času, střídání dne a noci (protože když už hraješ počítačovou hru, tak se tak nějak předpokládá, že tyhle věci za tebe dělá server), nějaké základní chování potvor, atd.