オヌプン゜ヌスゲヌムでアヌティストを匕き付け、維持する

元の蚘事の著者はJetrelです。オヌプン゜ヌスのゲヌムプロゞェクトに積極的に関わっおいるアヌティスト。数幎前、圌はバトルフォヌりェスノスの「アヌトディレクタヌ」でした。圌はたた、フロガットずその友人たちのために芞術の倧郚分を担い、このゲヌムに取り組み続けおいたす。



CC-BYの䞋でラむセンスされた元のテキストず翻蚳。



珟圚、Battle for Wesnothには109人の異なるアヌティストがいるため、Jetrelは圌が䜕に぀いお話しおいるかを知っおいたす。



画像

゜ヌス。



䞻な論文に加えお、この蚘事では次の問題にも觊れたす。



  • プログラミングに私たちを惹き぀けるものは䜕ですか
  • modsのグラフィック゚ディタの危険性は䜕ですか
  • クリ゚むタヌはどのくらい埅ちたすか
  • アヌティストはプログラミングを知る必芁がありたすか
  • コンセプトアヌトアヌティストは䜕人必芁ですか
  • それを芋぀ける方法は
  • 星をどうする


著者が自分でhabrに登録する可胜性は䜎いです。ただし、ご䞍明な点がございたしたら、転送させおいただきたす。私自身、䞍和の䞭でフロガットチャンネルを通じお翻蚳の同意を埗たした。



以䞋は䞀人称で提瀺されたす。



私はIRCで䜕床もこの蚘事を求められ、぀いにそれを曞くこずに取り掛かりたした。いく぀かのタむプミスがあるかもしれたせん。それらをブックマヌクしお、この蚘事に远加する必芁があるず思われるこずに぀いお話し合っおください。おそらくそれは十分に包括的ではありたせん。



執筆時点2009幎では、オヌプン゜ヌスのゲヌムプロゞェクトには、兞型的にはプログラマヌの䜙剰ずアヌティストの苊痛な䞍足がありたした。その結果、これはコミュニティに悪圱響を及がしたした。私たちのゲヌムの倚くは、䞀般に公開されるこずを恥じおいたす。圌らは倖芋を気にしない少数のプレヌダヌにのみ魅力的です。



オヌプン゜ヌスずむンディヌコミュニティは、グリヌングレヌプの立堎にありたす。蚀い換えれば、芋栄えは悪い商業ゲヌムの特城ず芋なされたす。時々それは良いグラフィックスぞのわずかな敵意に垰着したす。この蚘事では、グラフィックの重芁性に぀いおは説明したせん。ほずんどの人がビゞュアルであるこずが科孊的に蚌明されおいたす。぀たり、ゲヌムの矎しい写真を高く評䟡しおいたす。これを受け入れる準備ができおいない堎合は、意図的に小さなゲットヌに身を投じおいたす。私はそれであなたを助けるこずはできたせん-この蚘事はあなたが可胜な限り幅広い聎衆が楜しむゲヌムを䜜りたいず思っおいるこずを前提ずしおいたす。



倚くの商甚ゲヌムでは、優れたグラフィックが貧匱なゲヌムプレむを芆い隠しおいるずは蚀い難いですが、その理由は、締め切りが厳しく、予算が厳しく、プレむするのが面癜くないゲヌムを陀倖するための「自然な遞択」がないためです。倚くの䌁業はゲヌムにお金やグラフィックをあふれさせ、それを楜しむのが難しいず感じおいたす。この認識は、莫倧なリ゜ヌスが費やされた埌に起こりたす。通垞、幹郚は再蚭蚈する䜙裕がないか、倧きな倉曎埌に䜿甚されなくなる高䟡なアヌトを倱うこずを恐れおいるため、未完成のたたになりたす。



幞いなこずに、オヌプン゜ヌスはデフォルトでこの皮の問題の圱響を受けたせん。



オヌプン゜ヌスの本質は、プレむするのが楜しい堎合にのみオヌプン゜ヌスゲヌムが人気になるこずを意味したす。だからこそ、人々は面癜いゲヌムのためにアヌトに時間を費やすでしょう。さらに、オヌプン゜ヌスには厳栌な期限や予算がないため、ゲヌムを面癜く保぀ために必芁なすべおをやり盎す䜙裕がありたす。アヌティストを喜ばせ、新しいアヌトを手に入れるには、リファクタリングを完了しお興味深いゲヌムメカニズムの基盀を構築するたで、既存のアヌトを倧切にする必芁がありたす。



クリ゚むタヌを匕き付けるための鍵は、倚数のプレヌダヌを匕き付け、圌らの意芋を受け入れる準備ができおいるこずを圌らに䌝えるこずです。統蚈的には、䞀定の割合のプレヌダヌがクリ゚むタヌになりたす。特定のサブカルチャヌをタヌゲットにするず、ビゞュアルアヌトファンタゞヌやサむ゚ンスフィクションなどに興味を持぀人の数が䞍均衡になりたす。クリ゚むタヌを維持するには、クリ゚むタヌの意欲を維持する必芁がありたす。あなたはあなたのクリ゚ヌタヌにお金を払わないので、モチベヌションはあなたのプロゞェクトで圌らを維持する唯䞀の方法です。圌らが喜びや認識を受け取るのをやめるずすぐに、圌らはドアから出お行きたす。



面癜いゲヌムを䜜る



倚くのプレむダヌ、぀たりクリ゚むタヌを獲埗するには、本圓に面癜いゲヌムを䜜りたしょう。難しい。このテヌマに぀いおは倚くの本を曞くこずができたすが、これが䞻な理由です。



䞀般的なファむル圢匏を䜿甚する



もう1぀の重芁な芁玠は、最もオヌプンな圢匏を䜿甚するこずです。オヌプン性ずは、オヌプン゜ヌスずいう甚語ではなく、「人々が通垞䜿甚するフォヌマット」を意味したす。それらはしばしば同じものですが、垞にではありたせん。人々が特別なツヌルなしでゲヌムのアヌトを完党に準備できるず同時に、远加の助けなしにゲヌムに入っおすぐに結果を実際に芋るこずができるこずが非垞に重芁です。通垞、これは、90幎代の倚くのゲヌムのように自䜜のフォヌマットではなく、OGGやPNGのようなフォヌマットを䜿甚するこずを意味したす。 MODのような独自の音楜フォヌマットやビットマスクを保存する独自の方法を䜜成する堎合、ゲヌムでアヌトを䜜成するためのツヌルを誰も持っおいたせん。圌らはあなたのツヌルボックスを通り抜ける必芁がありたす。これにより、参加者の倧郚分が远い払われたす。ほずんどの人は、ゲヌムのコピヌをいじるだけでアヌトを䜜成する際に「氎を味わう」からです。



䞊蚘に加えお、ゲヌムの開発に興味のあるクリ゚むタヌのほずんどは、実際には改造スキルを持っおいたす。゚ンゞンはmodをサポヌトする必芁がありたす。圌らは独自のレベル、クリヌチャヌ、キャラクタヌを䜜成できるはずです。クリ゚むタヌは、自分のストヌリヌを語るこずができるゲヌムの郚分に非垞に惹かれおいたす。これは、優れた゚ディタヌたたは手頃な䟡栌のテキストストレヌゞ圢匏ですべおを実珟できたす。ゲヌム開発のほずんどのクリ゚むタヌは、テキストデヌタファむルを線集するのに十分なコンピュヌタヌを持っおいたす。ゲヌム゚ディタはほずんどの人が䜿甚できるのでさらに優れおいたすが、実装には非垞に長い時間がかかりたす。特に、ほずんど倉曎されないコンテンツの堎合。 「すべおのために」GUIを䜜成するこずの聖杯の危険性はゲヌムの䞀郚は、どのように衚珟しおも、プログラミングが必芁です。したがっお、埓来の方法でプログラムするこずをお勧めしたす。あなたが圌らのためにguiを䜜ろうずするず、あなたはグラフィカルなプログラミング蚀語になっおしたうでしょう、しかしおそらくあなたはただ惚事をもたらすでしょう。





プロゞェクトに参加するための゚ントリヌしきい倀を䞋げるこずは非垞に重芁です。たず、人はあなたのためにアヌトを䜜ろうずする必芁がありたす、そしおそれから圌は圌がそれを奜きであるこずを理解するこずができたす。日垞生掻の䞭で、真剣に䜕かをするこずを決心し、それから恋に萜ちる人は誰もいたせん。ほずんどの堎合、人々は掻動に真剣に投資しおから、それが奜きかどうかを決定するこずはありたせん。最初、人はそのレッスンを衚面的に知るようになり、それが奜きな堎合にのみ、圌はそれを深め、それを続けたす。圌が䜕気なく圌を甘やかす機䌚がなければ、圌は始めたせん。これがほずんどの改造者が旅を始めた方法です-最初は、組み蟌みの゚ディタヌで軜薄な甘やかし、圌は圌らの興味をそそり、そしおむベントは雪だるたのように成長したす。同じ理由で、読者のほずんどはプログラミングの旅を始めたした-あなたはフレンドリヌな環境でささいなこずを曞きたした、それはうたくいきたした、そしお創造性の喜びはあなたをもっず倚くに招きたした。即座の満足は本圓に重芁です-それは勢いず動機を生み出したす。



クリ゚むタヌの意欲を維持するには、即座に満足するこずが䞍可欠です。䜜成者があなたのために傑䜜を準備し始めた堎合、䜜業の結果ができるだけ早くマスタヌに届くこずが非垞に重芁です。あなたの䜜品が認識され、ゲヌムの公匏ビルドに含たれおいるのを芋るのはスリル満点です。同様に、逆もたた同様に、あなたの仕事が誰にも必芁ずされおいないこずを知るこずはキラヌです。クリ゚むタヌは、プログラミングの難しさを理解するこずはめったにありたせん。぀たり、あなたが自分の䜜品に満足しおいないために、自分の䜜品を䜿甚しおいないず感じるでしょう。アヌトずコヌドに぀いおも同じです。クリ゚むタヌはあなたの心を読むこずができたせん。あなたが数週間でこれを芋るこずを蚈画したならば、それから誰もそれに぀いお知らないでしょう。提案されたコヌド、アヌト、たたは音楜をすぐに䜿い始めないず、圌らはあなたに䜕の圹にも立ちたせん。これは、1回限りのバグ修正では問題になりたせん。しかし、これはそれらにずっお悪い兆候です最初のサンプルを送っお、モデルずグラフィックでゲヌムを埋める準備ができおいる人。あなたは圌らに埓う必芁がありたす、あなたは圌らず協力し、圌らに興味を持ち続ける必芁がありたす。 1週間たたは2、3日以内に戻っおこないず、ゲヌムを埋めるこずができるほずんどすべおの参加者が倱われたす。これは、RERO早期リリヌス、頻繁リリヌスポリシヌを支持する議論の1぀です。





明らかではないかもしれたせんが、アヌティストはあなたのゲヌムをコンパむルするこずはできたせん。公匏リリヌスが月に1〜2回未満の堎合は、リリヌスを提䟛する必芁がありたす。圌らはあなたのゲヌムの革新の流れから萜ちるので、圌らは叀いバヌゞョンのゲットヌにずらわれるべきではありたせん。圌らもチヌムの䞀員であり、圌らの仕事が新しい倉化ずどのように組み合わされおいるかを芋るこずが重芁です。プラットフォヌムのリリヌスをリリヌスするこずも非垞に重芁です。 LinuxプログラマヌがMac甚にコンパむルできるずは限らないこずを私は知っおいたすたずえば。しかし、誰かが傑䜜を提䟛する堎合、あなたは圌にリリヌスを提䟛する必芁がありたす。圌らがあなたのゲヌムをプレむできない堎合、圌らはあなたを助けるこずに興味がないからです。実際には、MacおよびWindows甚に公開されおいるビルド枈みビルドが必芁です。ドット。持っおいない堎合、99のコンピュヌタヌナヌザヌはゲヌムをプレむしたせん。぀たり、圌らは圌女のために傑䜜を䜜るこずに興味がないずいうこずです。 Macはアヌティストやミュヌゞシャンにずっお特に重芁です。なぜなら、それらの数は䞍釣り合いに倚いからです。



ゲヌムが成功したこずを蚌明する



クリ゚むタヌは「無限は限界ではない」ずいう粟神で蚈画を断固ずしお吊定したす。そのようなプロゞェクトは十数件ありたす。ほずんどのビデオゲヌムオヌプン゜ヌスずコマヌシャルの䞡方は匱者であり、ビデオゲヌムのアヌトの䜜成に関心のあるほずんどのクリ゚むタヌは、すでに少なくずも1぀のプロゞェクトに参加しようずしおおり、その秋を乗り切るのに苊劎しおいたす。圌らの仕事はすべおなくなった。問題は、クリ゚むタヌには開発者のスキルを枬定する胜力がないずいうこずです。他の開発者はコヌドを暪向きに芋お、それが信頌できるかひどいかを刀断するかもしれたせんが、ほずんどの䜜成者は口コミしか持っおいたせん。あなたがそれが必芁なものを持っおいるかどうか圌らは知りたせん。あなたが本気であるこずを瀺すには、基本的なゲヌムプレむを完了する必芁がありたす。Return of the Jediの堎合ず同様に、Death Starを完了する必芁はありたせんが、「完党に機胜する」必芁がありたす。



䞀般的に、これは優れたゲヌムデザむンの実践です。たず、簡単なプロトタむプを䜜成し、ゲヌムの䞻芁な機胜芁玠をできるだけ早く䜜成したす。建築宇宙飛行士の出発点ずしお䜍眮付けられおいる無数のゲヌムプロゞェクトを芋おきたこずは蚀及する䟡倀がありたす。 AI開発のみに集䞭したいが、ゲヌムの完了を気にしない堎合は、「ゲヌム開発」の䞻匵で朜圚的な参加者を誘惑しないでください。すべおが自然に起こるこずを期埅しお、あなたの蚀葉に答えるこずができたせんか地獄で焌く。傑䜜を䜜成する人々は本圓に真剣です。さもなければ、圌らはDeviantArtのようなギャラリヌのポヌトフォリオに時間を浪費するでしょう。あなたの䞻な目暙が高品質で完璧なゲヌムを完了するこずである堎合にのみ、あなたがゲヌムを䜜っおいるこずを宣蚀しおください。

建築宇宙飛行士にあなたを怖がらせないでください

[玄。このリンクは元のリンクでした。そのたたにしおおきたす]



アヌティストにはグラフィックスの暩限が必芁です



おそらく、あなたはあなたのゲヌムがどのように芋えるべきかを最もよく知っおいるず思うでしょう。あなたが自分ですべおの芞術をやらないなら、あなたの意図をあきらめおください。あなたのアヌティストは通垞​​、圌らの芖芚的なスタむルのいく぀かを楜しんでいたす。圌らはお金のためではなく、喜びのために働くこずを忘れないでください。あなたは圌らに同意するか、芞術がたったくないたたにされたす。これは商甚ゲヌムずはたったく異なりたす。あなたは䞊叞ではありたせん、あなたは圌らに䜕をすべきかを蚀うこずができたせん。アヌティストは、アヌトに関しお完党なカルトブランシュを必芁ずしおいたす。プログラマヌがプログラミング蚀語ずコヌディング暙準を遞択できるように。アヌティストが䜕を倉えるべきかをあなたに蚀ったら、あなたは圓然憀慚するでしょう。いずれにせよ、スタむルの䞍䞀臎のために仕事をやり盎す芁求は魔法を砎壊し、仕事の楜しみを台無しにしたす。喜びも芞術家もいたせん。



ゲヌムプロゞェクトのアヌティストを芋぀けるこずは、花嫁を芋぀けるこずに䌌おいたす。家庭生掻のように、嫌いなこずをするアヌティストず結婚するたたは結婚するこずは避けたいず思いたす。あなたがビデオゲヌムを䜜成しおいお、あなたが絶察に奜きではないスタむル䟋えばアニメで䜜品を提䟛するアヌティストがあなたに来た堎合、あなたは圌を断る必芁があるかもしれたせん。事前にこれを行うこずをお勧めしたす。最埌に必芁なのは時限爆匟です。それは難しい遞択です。この人を拒吊した堎合、あなたは芞術を持っおいないかもしれたせんが、あなた自身に忠実であり、この問題を解決する方が良いです。倚分あなたは少しあなたを怒らせるスタむルに耐えるべきです。



リヌドアヌティストが必芁です



チヌム内の耇数のアヌティストがカヌトを異なる方向に匕っ匵るず、明らかな問題の1぀が発生する可胜性がありたす。この堎合はどうすればよいですかコヌドずたったく同じです。最高の仕事をしおいるそしおプロゞェクトを成功させるこずに真剣に取り組んでいる人を遞び、圌を独裁者にしおください。圌が本圓に仕事の倧郚分をしおいるなら、あなたは圌に同意しない人々を怖がらせるこずを恐れたせん。したがっお、参加したいすべおの人が同じスタむルず品質のきちんずした傑䜜を持っおきたす。蚀い換えれば、あなたは商業ゲヌムのふりをする必芁がありたす。暩嚁ず暩嚁を持぀誰かを信頌するこずも、その䜜成者の動機にプラスの圱響を䞎えたす。圌らは通垞、䞀生懞呜働き、グラフィックスに関しおあなたの自信に応えたす。



最良の遞択肢は、あなたず同じ熱狂的なマニアックをフックするこずですが、コヌドではなくグラフィックスをやりたい人です。圌はあなたのゲヌムを自分のものず呌ぶこずができたす。



そのような人が䞀般的なスタむルから倖れおいる䞍幞な断片を取り陀く暩限を持っおいるこずが重芁です。はい、それは無駄に聞こえたすが、営利䌁業は垞にそれを行っおいたす。したがっお、圌らのゲヌムは単䞀の統合されたスタむルで䜜られおいたす。同じ理由で、コヌダヌはリファクタリング䞭に殻を捚おたす。削陀されたコンテンツの合蚈量が䜜成されたコンテンツの量を超えないこずを心配する必芁がありたす。同じ原理がコヌドでも機胜したす。プロゞェクトに参加し、すべおのリファクタリングを宣蚀する最初の人のアドバむスには埓いたせん。最初に、自分が䜕をしおいるかを知っおいるこずを蚌明させおください。



耇数のリヌドアヌティストを持぀こずができたす。アヌトが異なるスキルセットを必芁ずする明らかなカテゎリに分類される堎合、アヌティストは圓然スキルグルヌプに分類されたす。倚くの熟緎したむラストレヌタヌは、3Dモデリングに完党に無胜です逆もたた同様です。



コンセプトアヌティストは必芁ありたせん



少なくずも、独立した独立した専門分野の圢で。コンセプトアヌティストは、「創造性」の問題をお金で溢れさせる可胜性のある営利䌁業の文化の䞭に存圚したす。これは最高のリヌダヌシップです。圌らはコンセプトを䜜成し、他のアヌティストはそれらを消化しおゲヌム自䜓の有甚な郚分を䜜成する必芁がありたす。このレベルの専門化は通垞、かなり無駄です。さらに、それは「フォロワヌ」から圌ら自身の創造性ぞの暩利を奪いたす。それは楜しく、圌らの自由な参加の理由です。圌らは報酬を埗るので商業プロゞェクトでそれを我慢したす、しかし通垞圌らはそれを奜きではありたせん-圌らはコンセプトアヌティストがしたこずを正確に行うこずを䜙儀なくされ、デザむンのために圌ら自身の才胜を瀺す機䌚を䞎えられたせん。



ゲヌムで䜿甚できる画像を䜜成するアヌティストが必芁です。これらがなければ、ゲヌムはありたせん。コンセプトアヌティストの䜜品をゲヌムに適甚するこずはできたせん。画像自䜓は圹に立たない。興味深いこずに、有甚な画像を䜜成できるクリ゚むタヌは、コンセプトアヌトも䜜成できたす。圌らからはもっず時間がかかりたすが、これはアヌティストになるための最も楜しい郚分です。ほが党員がい぀かこんな感じになるでしょう。さらに、アヌトチヌムは通垞、別のコンセプトアヌティストの必芁性が発生しないように十分に創造的です。これはあなたがたずもな倖芳を確実にするために間違いなく十分です。



アヌティストは技術的な批刀の雰囲気の䞭で成長したす



自分の䜜品を批刀の「䞊」にあるず考える有名人クリ゚むタヌは泚目に倀したす。これらを認識し、できるだけ早くドアに向けるこずをお勧めしたす。たずえ圌らが善であったずしおも、圌らは善よりも害を及がすでしょう。アヌティストの怜玢は結婚/結婚であり、盞互のネットワヌキングを意味するこずを忘れないでください。アヌティスト偎からも含めお。芖芚芞術では、倚くは䞻芳的な芋方や意芋に䟝存しおいるずいう事実にもかかわらず、倚くのこずは客芳的な品質指暙を䜿甚しお評䟡するこずができたす。良いアヌトを䜜るにはスキルが必芁で、吞う人もいたす。



アヌトがいかに優れおいるか

[玄このリンクは元のリンクでした。そのたたにしおおきたす]



最高のアヌティストでさえ、圌らの䜜品に技術的な間違いを犯す可胜性がありたす。たずえば、予期しない堎所からの手足。奇劙で䞍自然な䜍眮実際には䞍可胜たたは疲れるから。゚ッシャヌの芖点棺の䞭で回転したす。これらの瞬間は、アヌティストの芖芚的なスタむルや「深い考え」に䟝存したせん。出挔者が倱敗したためにミスが発生したす。このような゚ラヌのある画像は、䜜者にずっおも、間違いに気付くずすぐにばかげおいるように芋えたす。人々は自分自身にスタむルに぀いおの意芋を保持する必芁がありたすが、本圓の間違いに察する健党な批刀はすべおの人に利益をもたらしたす。この雰囲気はあなたの芞術をより良く芋せたす。これにより、アヌティストの成長が可胜になりたす。クリ゚むタヌは、公平に扱われおいるずいう印象を受けたす。これにより、プロゞェクトのアヌトを䜜成するこずに぀いおの健党な察話が促進され、新鮮な提案に぀いお話し合うずきの1行の䞍自然な「玠晎らしい仕事」のコメントよりもはるかに優れおいたす。



芁玄するず、クリ゚むタヌアヌティストず䜜曲家の䞡方をゲヌム開発の察等なパヌトナヌずしお扱い、い぀の日かあなたず同じようにマニアックになりたす。それをうたく芋぀けるには、それがどこから来おいるのかを理解し、アクセス可胜な環境を提䟛するこずに努力する必芁がありたす。誰かがあなたのゲヌムに数人幎の仕事を提䟛した堎合、それは「あなたの」ものず同じくらい「圌の」ものになるこずを忘れないでください。



QA



グラフィックを切り替え可胜にしおみたせんかそうすれば、圌は自分が奜きではないスタむルを芋るこずはありたせん。


元のテキスト
In general, a major software-development principle we held when working on Wesnoth (and which I think is generally pretty smart) was: «options are bad».

Every option in a software program is another code path you have to support, and the combinatorial complexity of multiple code paths, when it comes to testing and all sorts of similar «hidden costs» of doing development, really adds up.

So you don't want to accept multiple kinds of art, and gate each kind of art behind an option flag which users (or the author) can turn off.

It's bad because not only does it increase the support costs of the software, but it also makes it harder to achieve the goal of having a single, coherent art set for the project you're on, because it severely «confuses» your messaging to new contributors.

Ultimately if you've got a game that only has a portion of the art done, your game's mere existence is the best «help wanted» ad for getting additional art. But a critical part of asking for this additional art is a detailed description of what you need to do to match the game's current style.



The thing is — just existing is usually enough. «A picture is worth a thousand words». You don't need to waste a huge amount of time explaining what you want if you've got a large body of examples.

But — if these examples severely contradict themselves, then you're in for a lot of pain. If you've got two radically different visual styles, it's very difficult to explain to new contributors «which style» you'd like the game to actually be in.

All of a sudden you go from a hands-off, «no work for the project lead» matter of just letting the art speak for itself, to having to be deeply, personally involved in steering people.

— Alternate interpretation: It's possible you're suggesting a scenario in which someone's offering to make art for the game in a single, coherent style, and this is a situation where the entire game would get art, but you, the developer, would hide the art from yourself.

At the risk of being impolite, this is absolutely insane.

Which is to say it's «impossible» — there's an enormous time-cost and ongoing maintenance cost of time you'll have to spend getting the graphics to display correctly, and making sure they continue to display correctly as development continues and features get added and removed.

In almost all cases where this has happened (dwarf fortress being a key example), these external «artists» essentially did an enormous amount of programming to make their work viable.

Dwarf fortress mods operate by literally doing direct memory access and looking at the RAM state of the app as it runs, since there's no mod API or anything, but even if you did have a mod API — somebody has to pay the enormous cost of writing the code to get the entire graphics-drawing layer working correctly, and the complexity of doing this is usually equivalent to writing an entire game of its own.


 I mean — any game where this succeeds has essentially «won the lottery», and is an extremely dangerous target to imitate the habits of, because it succeeded not due to «good developer practices» but because it got insanely lucky.



A dangerous thing when looking at the dev practices of other games, especially «popular, successful» games, is a phenomenon called «survivor bias».

Survivor bias is when someone looks at the behavior of a very successful thing, and instead of thinking «oh, they were really successful, so they were able to survive even though they made a bad choice» — instead, one assumes «oh, they succeeded BECAUSE they made this choice».

For example — dwarf fortress doesn't use source control. :ohno:

Not git, not svn, not cvs. They just have old copies of the code in folders.



Anyways, when it comes to art — I honestly personally believe you're going to be entering a really toxic/awkward relationship if you're working with an artist who's producing a style you really don't like.



You can try to «fake» it by being nice, and accepting the art even though you don't like it, but you're far better off just living without and being honest.

It's a lot like getting married. :neutral_face:





䞀般的に、バトルフォヌりェスノスを開発するずき、私たちは「遞択は悪である」ずいう原則を固守したした。プログラムの各オプションは、維持する必芁のあるコヌドの远加ブランチです。コヌドブランチの総数は、組み合わせの法則に埓っお増加したす。結果ずしお、テストの耇雑さず開発の「目に芋えないコスト」が増加したす。

したがっお、アヌトの方向性をあたり倚くずらず、オプションでそれぞれに無効化フラグを蚭定する必芁はありたせん。

遞択は、゜フトりェアの保守コストを増加させるだけでなく、悪です。新しい寄皿者ぞのメッセヌゞは「うるさい」ため、この遞択により、プロゞェクトで䞀貫性のある䞀貫したスタむルのアヌトを実珟できなくなりたす。

最終的に、ゲヌムの準備ができおいるアヌトの䞀郚しかない堎合、その存圚自䜓が、远加のアヌトを取埗するための「助けが必芁」ずいう考えを最もよく䌝えたす。しかし、助けを求めるこずの重芁な郚分は、党䜓的なプレむスタむルに䞀臎させるために必芁なものを正確に詳述するこずです。



問題は、存圚だけで十分だずいうこずです。 「䞀枚の絵は千の蚀葉に倀する。」倚くの䟋がある堎合は、テキストでビゞョンを説明するのに倚くの時間を費やす必芁はありたせん。しかし、これらの䟋が互いに矛盟する堎合、あなたは苊しむでしょう。根本的に異なる2぀のスタむルのアヌトが存圚するため、自分がどちらのスタむルになりたいのかを説明できなくなりたす。

通垞、芖芚スタむルの開発を劚げる必芁はありたせん。アヌトは圌自身のために語りたす。しかし、遞択肢があれば、突然、すべおの人を自分で现かく管理しおガむドする必芁がありたす。



別の解釈。おそらく、アヌトのすべおの䜜業を匕き継ぐこずができる参加者がいるシナリオを提案したすが、同時に、䜜成者ずしお、このアヌトを自分から隠したす。

倱瀌に聞こえるかもしれたせんが、これはクレむゞヌです。

そしお実際、これはほずんど䞍可胜です。プロゞェクトの開始時ず存続期間の䞡方で、このアヌトを正しく衚瀺するために倚倧な劎力を費やすこずになりたす。

これは、ドワヌフ芁塞や他のいく぀かのプロゞェクトですでに起こっおいたす。最終的に、「倖郚のアヌティスト」は、圌らの䜜品をたったく芋られるようにするために、プログラミングに倚くの努力を費やさなければなりたせんでした。

ドワヌフ芁塞の改造は、実行䞭のプロセスのRAMに盎接アクセスしお機胜したす。モッドなどの盎接的なAPIはありたせんが、たずえあったずしおも、グラフィックディスプレむレむダヌを機胜させるために誰かがコヌドを䜜成する必芁がありたす。このタスクの耇雑さは、独自のゲヌムの開発に匹敵したす。

...぀たり、この「宝くじに勝った」アプロヌチのゲヌムを尊敬する必芁はありたせん。これは非垞に危険な䟋です。「優れた開発慣行」ではなく、信じられないほどの幞運によっお成功するからです。

人気のある成功したゲヌムを開発する方法を怜蚎するこずは、䞀般的に悪い考えです。 「生存者の過ち」ずいう蚀葉さえありたす。 「すごい、悪い決断にもかかわらず生き残るこずができた」ず蚀う代わりに、人々は「圌らはそれらの決断をしたので成功した」ず蚀いたす。

ええず、䟋えば、ドワヌフ芁塞はバヌゞョンコントロヌルを䜿甚しおいたせん。 gitもsvnも、cvsもありたせん。フォルダをディレクトリにコピヌするだけです。



それが䜕であれ、私は個人的に、あなたが奜きではないスタむルのアヌティストず仕事をするこずはあなた自身にずっお䞍自然な軜蔑であるず感じおいたす。気に入らなくおも、ふりをしお瀌儀正しく、アヌトを受け入れるこずはできたすが、拒吊しお自分自身に正盎になるのははるかに簡単です。

これは結婚/結婚ず非垞に䌌おいたす。



PSテキストにタむプミスや間違いを芋぀けたら、私に知らせおください。これは、テキストの䞀郚を遞択しお「Ctrl /⌘+ Enter」を抌すか、Ctrl /⌘がある堎合はプラむベヌトメッセヌゞを䜿甚しお行うこずができたす。䞡方のオプションが利甚できない堎合は、コメントに゚ラヌに぀いお蚘入しおください。ありがずう



All Articles