13 ms·
OpenDUNE – An open-source recreation of the game Dune II
- Kenji 8y ago> OpenDUNE is written in ANSI C (C89) Wow! That's badass and hardcore! Not even C++ or C99. Gotta respect that. No clean header for fixed size types (uint32_t), no vectors, no references. Coding like that is tough.
- jcl 8y agoIt's a by-hand recoding of a C decompilation of the original game's binary. Using C++ -- or any abstraction that departs from the original code or memory structure -- would actually have made the process more difficult, at least initially. And given that the project was started using MSVC in 2009, C99 would not have been an option at the time. The history shows the level of dedication that must have been needed. E.g.: https://github.com/OpenDUNE/OpenDUNE/commit/eed60258 https://github.com/OpenDUNE/OpenDUNE/commit/eed60258
- titanix2 8y agoFor Dune 2000, there is the OpenRA project which reimplements the C&C game engine in C#. http://www.openra.net/about/ http://www.openra.net/about/
- mrguyorama 8y agoI was going to mention Dune 2000. The music is STILL wonderful, as was much of the live action video. Unfortunately the installer is a 16 bit program, which prohibits installation on modern Windows, but if you copy it over from an already installed system, it actually works great!
- ggambetta 8y agoJust a couple of days ago, during lunch, I was talking about this game with two of my teammates. It had been my first contact with the RTS genre (which it arguably invented in its modern form) during my early teens, but they hadn't even heard of it. Later I sent them a link to the Wikipedia article about it. One of them said "wow, this is the mother of all RTSs!". The other one said "wow, this game is a bit older than I am!" :_(
- sockgrant 8y agoWhat about Warcraft 2 or Red Alert? Those seemed like the precursors to modern rts
- onli 8y agoThat was 1992. Warcraft 2 was 1995, Command & Conquer was as well 1995. Red Alert was again later, 1996.
- adambyrtek 8y agoDune II came before both of them, but as far as I remember it wasn't a pure RTS, it had an adventure aspect as well.
- nottorp 8y agoThe adventure game (with minor RTS elements) was Dune (no II) by Cryo. This one is Dune II by Westwood, which was a pure RTS. Funny enough, they were developed at the same time.
- adambyrtek 8y agoYou're absolutely right, thanks for refreshing my memory :)
- deleted 8y ago[deleted]
- Xylakant 8y agoDune II was released 1992, Warcraft 2 in 1995, C&C Red Alert in 1996. Dune II was the first RTS with mass market success and had a defining influence.
- ekianjo 8y agoMass market, yes. But Herzog Zwei for Megadrive was out earlier and was already a RTS. It was not very good (at least my memories of it are not good - playing with a gamepad was a nightmare) but it was already going in that trench.
- COil 8y agoWe are getting old!
- erric 8y agoBy the second, even! :) Boo!
- aidos 8y agoI introduced my kids to Dune II a couple of months back and they loved it. They now like to pretend to be sand worms rolling around the lounge in their sleeping bags. I haven’t really done any gaming in years (other than The Witness). Still reminisce about all the hours spent playing Dune and Syndicate and the like.
- viraptor 8y agoI'd pay a lot for a good reimplementation is syndicate. It was so good in its simplicity and so good in controls. Syndicate wars was both an improvement and a failure at the same time in many ways unfortunately.
- stormking 8y agoHave you tried https://store.steampowered.com/app/268870/Satellite_Reign/ https://store.steampowered.com/app/268870/Satellite_Reign/ ?
- viraptor 8y agoYeah, I tried it for quite a while and found it really disappointing. Maybe I fail at playing it, but it seems to move between syndicate-style global map which is OK and restricted missions which are super slow, super annoying episodes where you get kicked back to the beginning for every stupid mistake. You just can't afford an open fight at the beginning and it's so slow I couldn't progress to real upgrades. It basically turns into a stealth game where any detection means you're swamped by new units and dead. This is much different from syndicate where if you messed up, you just faced a bigger fight. You could die or survive, but it was a fair fight without sudden reinforcements.
- stormking 8y agoTo be honest, I bought it but never found the time to actually play it. I loved Syndicate on the Amiga, thought. Some time during the 2000s, I tried Syndicate Wars, but its crude 3D engine was a real turn-off.
- slowmovintarget 8y agoDune II was the game I bought a Soundblaster card for. It was one of the first games with voice acting. That the Soundblaster also worked for Wing Commander was a bonus. My favorite tactic in Dune II was to build concrete tiles right up to the enemy's base and start planting turrets. You can do a Protoss cannon rush in Starcraft, but the tactic was available in Dune II first. It seems like this distribution requires the original game files. I tossed my 5 1/4" floppies when PCs stopped shipping with floppy drives. Silly me.
- bitxbitxbitcoin 8y agoUsing defensive structures offensively in such a way does seem like such an RTS tactic that probably wouldn't get used IRL - does any have any examples to prove me wrong?
- slowmovintarget 8y agoThe closest real life has come to that is to assemble siege engines (like trebuchet) on the battlefield before use. Actual turrets on an active battlefield? Not against a modern military, but maybe something like this: https://mwi.usma.edu/wp-content/uploads/2016/11/Spencer234.jpg https://mwi.usma.edu/wp-content/uploads/2016/11/Spencer234.j...
- blattimwind 8y agoEarly siege towers were basically what you'd consider a watch tower, but on some kind of rollers.
- cmroanirgo 8y ago> does any[one] have any examples to prove me wrong? Perhaps NATO [0] in: - Turkey (1952) - Poland, Hungary (1999) - Estonia, Latvia, Lithuania, Romania, Bulgaria, etc (2004) - Ukraine (2017) ...might qualify as this tactic? "The North Atlantic Treaty Organization was created in 1949 by the United States, Canada, and several Western European nations to provide collective security against the Soviet Union." [1] [0] https://www.nato.int/nato-on-the-map/ https://www.nato.int/nato-on-the-map/ [1] https://history.state.gov/milestones/1945-1952/nato https://history.state.gov/milestones/1945-1952/nato (EDIT: Formatting)
- seanwilson 8y agoIt's funny to remember Dune 2 and Warcraft 1 didn't let you select multiple units. You had to click and move one unit at a time so group attacks were really tedious and cumbersome. I was always curious why the interface designers didn't think to add multiple select at the time.
- muydeemer 8y agoin warcraft you could select groups of 4 as far as i remember
- esrauch 8y agoWarcraft 1 you could select multiple but you had to hold ctrl when doing it so I think many people didn't realize.
- tspiteri 8y agoI remember getting units in one screen, moving the mouse pointer onto a target location in the map, and then doing a series of Tab-M-Clicks: Tab selects the next unit, M selects the Move command, and Click on the target.
- bitxbitxbitcoin 8y agoWorth plugging just because it's tangential - 0 A.D. is an open source re-creation of the game Age of Empires 1.
- takluyver 8y ago0 A.D. is much more ambitious than a re-creation of AoE1. It's a complete game in its own right, albeit heavily influenced by the AoE series.
- indescions_2018 8y agoArguably the "first" RTS. Not sure about SDL2 support. But clean C/C++ might be a good candidate for WASM port to web. Still need .pak assets... Recall many abandonware variants of Dune games floating around the web back in the day. With some incredible cut scene art ;)
- stnp 8y agoHow difficult would it be to implement massive maps with today's technology?
- dddw 8y agothe AI becomes notoriously hard after a couple of levels. Impossible even.
- jandrese 8y agoThe problem I remember is that your own units have no AI at all. Also, there is no mass select. So if you're fighting against something with long range you have to manually select each unit and tell them to walk 2 steps forward so they can start shooting back, otherwise they will just sit there and eat bullets until they are dead. The game isn't great at notifying you when your units are being shot either. I remember dropping the game quite hard when Warcraft came out.
- hyperman1 8y agoAnother problem is the enemy AI cheating without shame. In later levels It will rebuild its buildings even if your units are in the way, even if it has no money, even if it has no construction yard.
- deleted 8y ago[deleted]
- influx 8y agoVideo games are the one thing I wouldn’t mind a straight remake with modern graphics. I hate it with movies, but I’m surprised it hasn’t been mined more often with games.
- jimnotgym 8y agoI thought the relaunched The Secret of Monkey Island on Steam actually lost something with it's remade graphics
- tspiteri 8y agoYou can switch to/from the original form any time with F10.
- wernsey 8y agoThanks. I was also disappointed with the change in graphics, but I will try this.
- jimnotgym 8y agoI know, but it still doesn't look right on high dpi monitors! I also found a psychological barrier where I knew I could have modern graphics just by pressing f10 again. Silly I know. The point remains true, the old graphics made beautiful use of meagre resources
- crocal 8y agoI thought the remade graphics were as insulting as the Indiana Jones 4 movie, and thus decided they never existed. EDIT: Typo
- fwdpropaganda 8y agoI have the sneaking suspicion that if they'd remake ONLY the graphics, you'd hate it. The reason is that those hold games usually have horrendous gameplay/controls. You kind of accept it because they look old. But if they didn't, I think you'd notice it.
- tunap 8y agoMy brothers & I, late 40's & early 50's, to this day start our infrequent phone convo's with: "Reporting". "Acknowledge". Gonna have to fire up my old XP tower tonight....
- vanderZwan 8y ago> "Reporting". > "Acknowledge". I, early 30's, read that with a Russian accent (Red Alert was an amazing game). Funny what difference a few years makes.
- IntelMiner 8y agoSilos, needed Silos, needed Silos, needed Silos, needed
- OnMyPhone 8y agoYou ever try OpenRA? http://www.openra.net/ http://www.openra.net/ I've used it on Windows 7 and OS X and it's worked out pretty well. I haven't had much time to play it beyond a few quick matches though.
- hyperman1 8y agoI loved this game, and i loved its bugs even more. A fun one was how the starport allowed you to build more than te maximum allowed number of units. The resulting buffer overflow got worse and worse as you went further and further over the limit, causing all kinds of weird glitches. My favorite was an enemy turret waltzing diagonally over the map without any respect for mountains or walls, shooting my base every time it passed by.
- rvanmil 8y agoMy favorite bug was hijacking the carryall that drops off the harvester when placing a refinery very early in the game by letting it repeatedly pick up the harvester until it decides to stick around :)
- Fnoord 8y agoI always thought that was a feature. Problem is, it eventually lagged the game though. The carry-all bug I knew as well. You could also edit some file (I think an *.ini or that was C&C?) to change in-game variables such as how much money you had. One thing you could do with early Westwood RTS is save game regularly. Then you knew where they'd attack, load game, and put turrets or mobile defense there. You could do this to defend against stuff like Devastator, Deviator, Sonic Tank, harvesters, attacks, just anything really. But I mainly used it on the last level against Death Hand (in C&C against Nod's nuke and Ion Cannon though I don't remember the latter being as annoying). As for the tip building concrete to enemy base or defense points: later levels included too much sand for that tactic. You needed MCVs, or just couldn't because the enemy wouldn't get near your choke point. I very much loved the rocket turrets because you didn't have to move vehicles to repair bay but when enemy gained Death Hand he destroyed my turrets and therefore defense. For the rest game was very easy. Only the later levels were somewhat difficult, till those you could mostly just turtle and win. Of course you couldn't even multi select with mouse (that was introduced in C&C and WC2). When I was about 10 the son of my father's friend downloaded this game from a BBS at TUe (same university where the Twilight CDs came from) via a modem. He put it on some floppies for me. I don't think the game ran on our 80286, but I was able to play it on the P1/75 MHz in 1995 provided I booted into MSDOS instead of OS/2. OS/2 ran bugger all, always OOM.
- tschellenbach 8y agoIt's a great game. The 1st (adventure game) is available as a free download for OSx. I replayed it a year ago, it was so much fun.
- CuriousSkeptic 8y agoJust had to promote this game a bit more. Categorizing Dune 1 as an adventute game is a little to simplistic IMHO. The way it gradually morphs from an adventure game into a strategy game is one of the most enjoyable and unique gaming experience I’ve ever had. And is a large part of why I remember this is one of the best games ever made. Absolutely do play it through if you haven’t.
- dpio 8y agoYes! Such a great game. I remember playing it frequently just to find all the sietches. Then when the atomics came in and Gurney Halleck was like, "OMG ATOMICS!" This game had so many great moments. One that pops into mind is sending Fremen units to attack a Harkonnen base and they would literally start marching towards them on the map. Another is how the NPC's eyes wound randomly bulge when you were talking to them.
- tobyhinloopen 8y agoOpenRA?
- mig39 8y agoOpenRA has Dune 2000 :-). I think that's a remake of Dune 2, isn't it? Would be great if it had the original!
- aquova 8y agoHuh, somehow I never knew that it was an old PC game, I was only familiar with the Sega Genesis version of the game. In any case, this game is fantastic, and I'm excited to try this version out.
- rattaz 8y agoAlso see Dune Legacy, which includes source code. Includes modern conveniences. More open than the other Dune2 remake projects too. http://dunelegacy.sourceforge.net/website/ For developers: (C++) http://dunelegacy.sourceforge.net/website/development/sourcecode.html http://dunelegacy.sourceforge.net/website/development/source... clone using git: git clone https://git.code.sf.net/p/dunelegacy/code dunelegacy-code
- deleted 8y ago[deleted]
- hjek 8y agoEven networked multiplayer. Dune Legacy is great. Wish there was a free game content package, like just like FreeDoom for the Doom engine.
- Nicholas7900 8y agoCOMPOSITE HACKS Are you Seeking for the Best Legit Professional Hackers online?? Congratulations Your search ends right here with us. COMPOSITE HACKS is a vibrant squad of dedicated online hackers maintaining the highest standards and unparalleled professionalism in every aspect. We Are One Of The Leading Hack Teams in The United States🇺🇸🇺🇸 With So many Accolades From The IT Companies. In this online world there is no Electronic Device we cannot hack. Having years of experience in serving Clients with Professional Hacking services, we have mastered them all. You might get scammed for wrong hacking services or by fake hackers on the Internet. Don't get fooled by scamers that are advertising false professional hacking services via False Testimonies, and sort of Fake Write Ups. * COMPOSITE HACKS is the Answers to your prayers. We Can help you to recover the password of your email, Facebook or any other accounts, Facebook Hack, Phone Hack (Which enables you to monitor your kids/wife/husband/boyfriend/girlfriend, by gaining access to everything they are doing on their phone without their notice), You Wanna Hack A Website or Database? You wanna Clear your Criminal Records?? Our Team accepts all types of hacking orders and delivers assured results to alleviate your agonies and anxieties. Our main areas of expertise include but is never confined to: Website hacking ,Facebook and social media hacking, Database hacking, Email hacking⌨️, Phone and Gadget Hacking,Clearing Of Criminal Records Location Tracking Credit Card Loading and many More We have a trained team of seasoned professionals under various skillsets when it comes to online hacking services. Our company in fact houses a separate group of specialists who are productively focussed and established authorities in different platforms. They hail from a proven track record and have cracked even the toughest of barriers to intrude and capture or recapture all relevant data needed by our Clients. COMPOSITE HACKS understands your requirements to hire a professional hacker and can perceive what actually threatens you and risk your business️, relationships or even life. We are 100% trusted professional hacking Organization and keep your deal entirely confidential. We are aware of the hazards involved. Our team under no circumstances disclose information to any third party. The core values adhered by our firm is based on trust and faith. Our expert hacking online Organization supports you on time and reply to any query related to the unique services we offer. COMPOSITE HACKS is available for customer care 24/7, all day and night. We understand that your request might be urgent, so we have a separate team of allocated hackers who interact with our Clients round the clock⏰. You are with the right people so just get started. CONTACT US TODAY VIA: compositehacks @ gmail . com
- dbuder 8y agoThis was the first strategy game I played, I think on a Windows 3.1 486, and I was generally awful and had to use very cheap tactics for almost all the levels beyond the first few, usually go around the map and pop up and attack the important buildings. I did manage to finish it as Arteides though, I had a line of sonic tanks for defence and would make a mobile construction site and hide it behind my base for when the missile hit (which I never knew the name of bc I never got far enough in the other campaigns to use it). I had to wait until all the spice on the map was depleted and then go and mop up the enemy bases. I was never that proud, but my older nerdy friends always reacted with shock and disbelief that I had finished it.
- hal9000xp 8y agoI think this may be relevant to leave it here. There is also an open-source re-implementation of the classic Tomb Raider engine: https://github.com/opentomb/OpenTomb https://github.com/opentomb/OpenTomb
- sheeshkebab 8y agobrowser version of Dune 2 https://epicport.com/en/dune2 https://epicport.com/en/dune2
- ninjamayo 8y agoOoohhh my favourite game of all time. I loved this game, I almost missed my university exams for this. I know a friend of mine who actually didn't speak to his girlfriend for a couple of weeks since he was playing the game.
- accnumnplus1 8y agoAnd there goes the rest of my weekend. At least.
- jabn76 8y agoCheck out OpenMW as well, you might like it.
- michal-franc 8y agoI would love to see Open Fragile Allegiance - Anyone?
- toxik 8y agoJesus christ that game was hard to get for a 10-year-old Scandinavian kid. Even the name is hard!
- mck- 8y agoThere's also OpenRA for the C&C fans; it includes Tiberian sun as well as Red Alert, both with original sound track and multiplayer enabled: http://www.openra.net/ http://www.openra.net/
- damir 8y agoone hack I used over and over again was to take one soldier near enemies harvester and shoot it once. The harvester would hurry to drive over that soldier but then it would stop harvesting. I only had to wait enemies run out of that stuff harvesters were used for....
- bolle 8y agoHa, we used to destroy our own full harvester: you could get 1.5 times worth of spice out of it.
- Ericson2314 8y agoI followed this a bit at the beginning. What isn't so obvious is that this is actually a super faithful reverse engineering that was then modernized. For example, here's a random old commit: https://github.com/OpenDUNE/OpenDUNE/commit/c6ff4733a78c3e749e3b19eae71e6840f835a237 https://github.com/OpenDUNE/OpenDUNE/commit/c6ff4733a78c3e74...
- S4M 8y agoIt looks nice, anybody knows how to build it on Linux?
- equalunique 8y agoEmperor: Battle For Dune (2001) was my first Dune game. Wish I could play that again. Story mode was quite fun.