Menu

Navigation

Language switch

Duel 6 Reloaded

About this project

Duel 6 Reloaded

Duel 6 Reloaded is a cross-platform open-source last-man-standing 2D multi-player game. The game currently supports up to 10 players that can compete in 26 arenas. The arenas consist of solid blocks, moving platforms and water sections. Players are able to move through the environment using walking, jumping and crouching and use weapons to eliminate their oponents. There is a diverse set of 12 available weapons that differ in shot and reload speed, shot power and splash damage. In addition players can pick up various bonuses to boost their stamina and other characteristics. The number of rounds can be specified and the game collects player statistics during the gameplay such as number of wins, kills or accuracy. There are negative points for comitting suicide and drowning that discourage players from performing kamikaze attacks. The game features customizable player profiles and level editor.

Download

Links

History

The very first version of the game has been developed in 2002 by myself as a sequel to Duel 5 which was popular 2D deathmatch game published in a Czech computer magazine Level. Since then the game code has been continually improved and later open-sourced under the BSD license.

Technical overview

The game is written using the following technologies:

There is a builtin quake-style console that can be used to modify game aspects at runtime.

Supported platforms

The game has been tested on the following platforms:

Customization

The game offers several customization options

Player profiles

Each player has its own set of skin colors and sounds for various game situations. These can be configured through JSON files located in player directory.

Level editor

Levels are saved in JSON format and there is an HTML5 level editor available in my GitHub repository that can be used to create new levels and modify the existing ones.

Comments » add

February 07, 2009 at 10:44

[1]   werry wrote:

ahojkyy prosím kde mám stáhnout tu knihovnu SDL a funkční OpenGL akceleraci?? díky pa

February 08, 2009 at 14:12

[2]   Ondra (webwrote:

Funkční OpenGL akceleraci získáš nejlépe tak, že nainstaluješ ovladače grafické karty. A knihovnu SDL nainstaluješ přes správce balíčků. Jména těch balíčků budou záležet na distribuci, ale bude to zřejmě něco jako libSDL a libSDL-mixer.

Bohužel Linux je v tomto trošku dost těžkopádný a konkrétní postup závisí na distribuci, kterou používáš.

June 05, 2009 at 22:32

[3]   xyz wrote:

akosi mi to stale padne ked sa niekto utopi :/ … ale inak fajna hra :)… chvalim

June 22, 2009 at 00:17

[4]   Ondra (webwrote:

xyz: opraveno … dík za upozornění!

June 23, 2009 at 20:49

[5]   xyz wrote:

Zopar postrehov na zvazenie: Na zaciatku hry ma kazdy hrac pomerne dost nabojov do zbrane, nieje teda potreba zbierat “kruhy” s nabojmi po mape. Myslim ze by bolo zaujimavejsie viac rozhodit zaciatocny pocet nabojov a trochu ho zredukovat.

Na duel 5 sa mi pacilo ze niekedy sa mohol clovek objavit aj bez zbrane, pripadne s 0 nabojmi. Dost to ozivovalo hru (najma ak vsetci utekaju pred niekym alebo sa kazdy snazi dobehnut po najblizsiu zbran). Mozno by bolo dobre mat moznost toto nastavenie vypnut alebo zapnut.

Prijemny den.

July 06, 2009 at 11:46

[6]   Ondra (webwrote:

xyz: Dodělal jsem možnost měnit rozsah nábojů po startu hry. Jde změnit v konzoli (spouští se klávesou ~) příkazem start_ammo_range. Příklad:

start_ammo_range 2 10

nastaví, že po startu hry bude mít každý hráč 2 až 10 nábojů (hra zvolí náhodně nějaké číslo z tohoto rozsahu). Příkaz jde dopsat i do souboru data/config.txt, který se provádí při spuštění Duelu.

October 19, 2009 at 11:19

[7]   WyQinac wrote:

peckova hra co vic k tomu dodat;) a kamosema u toho travime i nekolik hodin:D

December 09, 2009 at 15:48

[8]   Dan65 wrote:

ahoj chtěl bych vědět jestli bude i duel7?

December 09, 2009 at 16:42

[9]   Ondra (webwrote:

Ahoj, chtěl bych aby byl a postupně něco vyvíjím, ale od té doby co pracuju je bohužel strašně mále času, takže jestli a kdy něco bude nedokážu spolehlivě říct :-(

December 13, 2009 at 11:52

[10]   Matrix17 wrote:

Moc držím palce aby se to povedlo. Duel je naprosto super hra. S kámošem sme u ní strávili hodně hodin a nejeden víkend. Možná by se i našel někdo, kdo by ti trochu pomohl.

December 13, 2009 at 11:55

[11]   Matrix17 wrote:

Sem úplně zapomněl, co sem chtěl. Nemůžu ho spustit na noťasu. Vždycky to vygeneruje chybu: ** CHYBA APLIKACE **

Chyba : Nelze nastavit graficky rezim Soubor : .\Source\Core\co_vid­.cpp Radek : 104

Zkoušel sem změnit rozlišení na nižší stejně ta samá chyba.

December 13, 2009 at 13:58

[12]   Ondra (webwrote:

Tohle když se mi stalo, tak to vždy bylo způsobené právě tím rozlišením. Spíš než zkoušet menší tam zkus nastavit stejné rozlišení jaké používáš normálně ve Windows. Pak zkus taky vypnout anti-aliasing (nastavit v config.txt g_aa na hodnotu 0), případně přepnout barevnou hloubku (g_bpp) z 32 na 24 nebo naopak.

December 16, 2009 at 15:41

[13]   Nufe wrote:

cauves nejde mi spustit editor ani nevim co mam psat do tech kolonek. dik

December 16, 2009 at 16:10

[14]   Ondra (webwrote:

Editor je v tuto chvíli asi ne úplně funkční, protože hra se postupně vylepšovala, zatímco editor ne, takže teď ty dvě věci k sobě jaksi nepasují. Budu se na to muset podívat.

December 17, 2009 at 17:12

[15]   Matrix17 wrote:

Bohužel ani změna nezabrala. g_aa bylo na nule tak sem zkusil změnit aspoň hloubku ale pořád stejná chyba. :-(

December 20, 2009 at 13:25

[16]   Ondra (webwrote:

Nufe: Tak jsem to zkoušel a editor funguje. Jen je potřeba ho rozbalit do stejného adresáře kde je hra (tj. soubory editor.dat a editor.exe musí být v adresáři kde je duel6r.exe). Po spuštění se zadá jen jméno levelu, buď existující (např. duel_01) nebo nové (tam pak musíš ještě zadat výšku a šířku) a můžeš editovat. Jediný problém je, že na některých počítačích se nezobrazí textury, takže v okně pak nic nevidíš. To už ale teď neopravím, protože by to vyžadovalo přepsat v podstatě celý editor :-(

Matrix17: Tak s tím jsem se ještě nesetkal. Může to být ještě nějakým jiným parametrem (např. hloubka Z-bufferu), které se zadávají při vytváření OpenGL okna, ale ty už nejdou nastavit z configu. Program by se musel překompilovat a muselo by se to holt zkoušet. Jestli umíš programovat, tak si s tím můžeš pohrát, jinak nevím.

April 16, 2010 at 14:41

[17]   martin wrote:

vylepsil by som to o nove zbrane.. inač super:D

July 07, 2010 at 20:09

[18]   Mončičák wrote:

Tohle je ta nej nej nej hra na celém světě, ne ne, vesmíru! Velká sranda a editor je super! Těším se na další díl a přeju při tvorbě hodně štěstí a fantasie.

July 12, 2010 at 13:33

[19]   Ondra (webwrote:

Mončičák: Díky moc!

December 07, 2010 at 16:06

[20]   Miro wrote:

Hral som Duel6 a veľmi sa mi páči. Mňa len zaujíma v akom jazyku si programuješ a akú GNU/Linux distribúciu použvaš :)

December 07, 2010 at 16:31

[21]   Ondra (webwrote:

to Miro: Ahoj, máš tu ke stažení zdrojáky, tak se můžeš kouknout. Je to C s troškou C++. Ale pozor, zdrojáky jsou hodně starý a většina je z doby kdy jsem s C/C++ začínal, takže je opravdu neber jako nějaký vzor toho, jak by to mělo vypadat :-)

Jinak dělám primárně na Windows. Linux mám jenom virtuálně (ve VirtualBox), což mi stačí k tomu, abych tam přeložil binárku a vyzkoušel, jestli všechno funguje jak má. Konkrétně je to distribuce Kubuntu.

December 12, 2010 at 11:28

[22]   Adam wrote:

Ahoj, docela rád by som si s kamarátmi zahral Duel na netbooku Acer Aspire One D255, lenže keď v menu spustím hru vypíše mi duel6.exe prestal pracovať. Skúšal som v configu meniť rozlíšenie,kom­patibilitu,spus­tiť ako správca, ale nič nepomáha. Je problém s grafikou Intel GMA 3150, či niečím iným? Ako to môžem vyriešiť? Ďakujem za odpoveď :)

December 12, 2010 at 12:38

[23]   Ondra (webwrote:

Adam: Ahoj, těžko říct, ta grafika není žádný zázrak, ale co jsem se díval tak by měla podporovat OpenGL 1.5, což by mělo teoreticky hře stačit. Máš nainstalované ovladače? Jinak jsem sem teď dal novou verzi, která opravuje pár chybek, tak ji můžeš zkusit, jestli to třeba nepomůže.

December 12, 2010 at 12:52

[24]   Adam wrote:

Zdravím opäť, takže s novou verziou mi hru rovno vypne a neukáže žiadnu chybu, skúsil som pomeniť nastavenia OpenGL, ale nič. Ovládače mám najnovšie. Duel som chcel hrať cez prestávky v škole:D, škoda, že to nejde, ale aj tak ďakujem za tvoj čas:) a veľa šťastia do budúcna.

December 12, 2010 at 13:02

[25]   Ondra (webwrote:

Díky. Jestli se ti hra rovnou vypne, tak se zkus podívat, jestli se v adresáři, kde je duel6r.exe, neobjevil soubor chyba.con, případně nějaké další soubory (možná něco začínající stdout nebo stderr – prostě cokoliv co tam předtím nebylo) a kdyžtak mi je prosím pošli.

December 12, 2010 at 13:22

[26]   Adam wrote:

Takže žiadny súbor chyba.con ani nič nové sa mi nezobrazilo. Nevadí nelám si s tým hlavu.

April 25, 2013 at 17:32

[27]   erik (webwrote:

jak tam povolit zbrane hlavne lejnomet?

April 26, 2013 at 20:20

[28]   Ondra (webwrote:

@erik: Je třeba spustit konzolu (klávesa ~) a napsat:

gun 16 true

Další zbraně se povolují podobně, jen místo čísla 16 dosadíš jiné (od 0 do 16). Zbraň se zakáže tak, že místo true dáš do příkazu false.

July 04, 2015 at 15:50

[29]   Matrix17 wrote:

Ahoj, zkoušel jsem stáhnout duel 6 a když ho rozbalím tak obě verze nightly i stable hlásí, že to není aplikace typu win32. Nevím jestli to je chyba u mne nebo je tam zabalený špatný exe soubor.

July 06, 2015 at 22:57

[30]   Ondra (webwrote:

ad Matrix17: Vyzkoušel jsem stáhnout obě verze a spustí se bez problémů. Jakou verzi Windows máš?

February 15, 2016 at 20:59

[31]   Matrix17 wrote:

Vím, že už je to trochu off ale měl sem sedmičky. Nicméně tahle verze mi funguje a “dokonce” i na desítkách.

New comment


(not displayed)



Comments are formated by the Texy. You can use following tags:

  • **bold**
  • //italic//
  • "link title":link url
  • > citation
  • Lists can be done using a bullet on the beginning of a row, followed by an empty space and a text

Please don't use html tags.



<< back to projects

Last comments