Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Free engines for cross-platform RTS games.

Name: Anonymous 2012-08-30 5:44

Are there any good engines for a sprite-based 2D real-time strategy games like C&C or Starcraft, preferably scriptable with Lua or Tcl or Python?

I looked at Stratagus and was unimpressed because it is confusing and inscrutable and has shitty documentation.  But maybe I'll have to reconsider if there are no other options.  Spring looks better from the developer's point of view, but it is 3D, and I can't 3D-model for shit.

I want a 2D engine because I can create physical models from inorganic garbage and glue (which is somewhat hard but yields good results, see Starcraft, Doom etc) and make 360° photos of them isolated on white background (which is easy if you have a photo camera and a rotating stand).

Name: Anonymous 2012-08-30 6:00

Why don't you take the time to document the stratagus code? Don't you know any system modelling tools that are intended for  the purpose of clearly presenting the different aspects of the system? Whenever I pick up an existing project, I always make high level system models of the system using tools such as data flow diagrams and entity relationship models (data analysis), flow process charts and control graphs (process analysis).

Name: Anonymous 2012-08-30 6:15

>>2
Stratagus became a piece of shit, when they rewrote it from Scheme to Lua. They should have rewritten it to Common Lisp. No cool AI vs AI battles for you.

Name: Anonymous 2012-08-30 7:25

>>3
U MENA should've kept it in Scheme.

Name: Anonymous 2012-08-30 8:33

>>2
Do you understand how long can it take to become familiar with a 400 KLOC C++ codebase?  Did you document other people's programs?

Name: Anonymous 2012-08-30 8:56

Make your own, >>1-san.

Are you making a Touhou RTS game? Because I really want one.

Name: Anonymous 2012-08-30 12:37

http://primera.e-sim.org/lan.93914/

>free browser strategy game, very nice one
>fight as a soldier or command as a politician or both
>do whatever to help and raise your Country

Name: Anonymous 2012-08-30 15:04

>>6
Writing game engines is unfun and tedious, especially the GUI part.

Name: Anonymous 2012-08-31 1:01

>>8
GUI part could b just a few lambdas linked to buttons, which itself are packed in a simple rect layout. Text input fields will be a little more difficult (you need to check user input for correctness), but nothing is impossible, when you use a good language.

Name: Anonymous 2012-08-31 1:07

>>4
Last time I checked, Racket had one problem with FFI - accessing memory through pointer was a little slow. But SDL and OpenGL worked nicely (i.e. games like Starcraft and World of Warcraft could be easily done).

Name: Anonymous 2012-08-31 2:35

>>5
That's why I do high level system models for the system and then do detailed models in the areas where I want to work. Models allow us to focus on certain aspects of the system so that we don't become blinded with information inside source code.

While I could make detailed models of these systems, I usually can't afford the time to work like that. For a system of that size (400kloc of a system using C++) I would budget no longer than one day to complete the high level system models. I budget one more day to do detailed models of the specific areas where I want to work. While I skip over many details in my models during this process, it's easy enough to update the models whenever I need it.

I do this work every time I pick up projects that don't have this sort of documentation. Going through this process means that I can quickly get a good overview of the system and get enough information to focus on my area. If I need to change my focus to other areas, it's simply a matter of filling in the details for my existing high level models.

Name: Anonymous 2012-08-31 2:45

>>11 10/10 Quality!

Best one I've read in a while even on /prague/.

Name: Anonymous 2012-08-31 3:01

>>12
Thanks bro, I appreciate your show of support.

Name: Anonymous 2012-08-31 5:21

>>9 clearly never wrote any GUI outside of microsoft visual studio.

Name: Anonymous 2012-08-31 10:42

打蜹ᒗ憈⦇卶ᘑ⌅ၒႉ⡆褶ѓ皐遣͸з摖酘䉧甘䕑ж㕹捡࢒㈨葑耥⦃ᆔ猧儈题ࢉゔ慗䅧醘炐䡙摧挖⑐ጸ昖Ƒ鄲镲瀔摸ܢ㤐搀֙慣產爐倀墑㈷閕襇蕗⤹斅瑸᥁㘑䝡ᡀ䡱吒Ň蔐荹⤦錔㤴䍀䡲䠷熖㍖Ƈ儱匇耧虔䎃ঐ蔣晃啁䁃閐塩顃東酙ㄵ㉐䝉‸〶劁ၠC饑⌳䎆薑恠Űょ䍙⊅枂ᢔ鍸ȲՑ慐夵⑆葀㜠ፅ饂焸悀䝒栶⡶ᘂ間ᦑ㥡夔啩İ䐱牕犁頹䝆䎅瘈圷㕆ᄄ癵頕刘မ㙱ᥰᖉ睈晷琐ጇ逡遨ݲ饱⒃馔䥰鈐儷恘ₗ芁敠፨吳ᢀᡕȶ❴癣䖈䉴ጉ⤙砂頦奁錤男䜙倃瀡爩敦匦钓ݷ猕ᕗ莒㌥螂劅぀Ƞ䐁䑑ņ祄䔩⠉ᡖ䐅逄Ⅸ覑⌨ёृĴ遰撉獹挃睗।䄔咓逇耵剶遒䍄道艒ܶ䕩咔ᒓ戳聕砦唠枑畷逩典Չ蘕甄蠨蕈䘡Ј≳㐲䘈䍵㑹⌸㜷ކ䔁зᤔ袆䙓枉琢愁节焕ᚁဓ変眓奁䤁䖔耱㆕᎙冁瀁鑰䞉ᔹ瘥ᒂᢅʔ䜇ទ╠隗焑碒

Name: Anonymous 2012-08-31 10:43

⡁砦蕑頖梆䌉兒襦爘ጆも文慄鐖銀椆茡慵牖儂䐀䞃癐艂睈Ĵ┃蘐率и䌉Y癈瀸ւ畸餶刔㒄喁靔饆〤舑銉祸ፒ商ᘥ፱〴ቑ假Ģ襵㑈vᘡↄ㦁Ŕ节钗硥褹栉顸䌣卒呓螈㆒⎙㊒聡妆蔩䀆芓錩靴㝨茧㉂霩禀靆蝲猣㞐晉熉鉆葤Ƃ瘠፥噒瑆唹鞘ᥲ䁆ݰܖ捱悅ᦕ㝨 䔆᥇ㅂဲ霱枒搆䉧瀣襓㙡攇ᕄ霩䙉᥈ቩц酥霨䌤顤ㄖƗ٧ݐᅇ聀䒁䅃ᦉ褖舧袙⢑ᔁঈ⡑ⁱŹ膔霧奃扙甗䙁瘶⁢餹ބ摄獥⥨艒膀⁇抆邅捦ᔸ鞙ᄘ䙶€搠耰⁵䁤ပ㡧硙㔦䢂へ匵疂䁖⢁妈ᒕ逹ኔ挐搶䅓㦖䞇䈗聢₂ņゅ璔䀦≈昸ᝉ儑煩ႅ葒፨鍉椐y䘨蠹ᡡ遘䖘餤獧瑳禉鉕鄦ᆐ፳聲偗ঘ钒f鍑琷袃怦墇呷嘦㎆鑹⠀葕⅖㒁靆陕扁恴挈昧鎉倄⊘⠰ȷ⒅䙰㈸虂Ɓ鄙ፕ┱偨ᙣ㌱蚖ᡠ遢♷针㝶昄鐰醂光栱晘᎑兩犄镤䐠改耢錀‧㒓䝈襣㡅熘ٗ㙦᝕鐗ₑ

Name: Anonymous 2012-08-31 10:45

杤瀴䡗≂失⊆煑改䚆⊓䥩邅䝑㔹睒蠆㡁䤉最ᜅᄐ䤉聓癒❈♦映薃刧攇噹袄颒顖ᢘ犔摣♣閆┖眡╃脱㜧陒ᘱ⠸鑂䌈衧䉄吓蠅荒蝶艇蝕⠸饙限堨儸恄ԑ䜆㌄吸错䐶⁥Ƃ畖㍶愢䁧酧舗睙űᅳₖ憈慒㘵噱榃ܨᅸ‗鍲瞓咄爴✒搇䡲ঘቨ数邗楨恂蕑腉ࡄɰ煒⊉舗܈Ť⥗晠ら࠶癥螁ᚓ┰䦈⁷愓瀘眙朰遑♲卡䠵ᔧㅥ̰捱扳瀄ᡁ啰ɑᙩ∰饉啥琱畉葨㈗܂堕聅䙴炕ࢉ针呇玓厇❕折ᜤ〧昴ᄵ甉鈱鑤蚇猠投楆㢕吠✱炉䉗敤䈃䞔鑥協б爵鎐坨㝖撓မ甩蠉ॕ鈘唧刳战琸蔥Ђ⑶␹㐳䢑犒瑵錶艃儦唄聅ٴ銐┳舁㠣∩噒鉘☶䘨礄陕⊂०䑧✣ᘷ醁┣昀⎖癥≅荸✒䡑ᜰ奷᜴萲䕔備➓ޖᕨ頠⁠՘⒃㌖塶撈շ    䌃і陉酐焘螓褁顳✦耰癇酕厔ဲ䕃蝱刢ᘠ単灸眣獲㘗ं鑢䌠⁧❕嘶蒉䜓䍇顅虅㉤̐䂂Ɣ匳蚒⤶᝷ᤧጃ慳ၐ摣楅酗

Don't change these.
Name: Email:
Entire Thread Thread List