Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

obsidian

obsidian is a source port of Doom forked from Chocolate Doom. It aims to provide smooth client-server multiplayer to Choco's faithful, classic Doom gameplay, while putting in tasteful new features that don't deviate too far from classic Doom.

Obsidian is still in early development, but is already fairly playable, you can join up to IRC at #obsidian on irc.oftc.net if you have any questions.

Recent activity

tm512

Commits by tm512 were pushed to tm512/obsidian

0875a1e - Remove unnecessary use of the heap, consequently fixing a memory leak.
tm512

Commits by tm512 were pushed to tm512/obsidian

4cb31c0 - Add W_RangeCheckNumForName Some WADs like to use identical names for two lumps, specifically for flats and textures. W_CheckNumForName returns the last occurence of a lump ...
tm512

Commits by tm512 were pushed to tm512/obsidian

d627b50 - Change MSG_DAMAGE to send seperate damage values depending on what player the damage came from. This makes the player's "death cam" work again. This also ...
tm512

Commits by tm512 were pushed to tm512/obsidian

cd6633c - Implement network protocol message MSG_SMOBJ. This message tells the clients to spawn a mobj on their end. Used to make altdeath and newdeath work online.
tm512

Commits by tm512 were pushed to tm512/obsidian

3734503 - Get rid of MSG_STATE, it was almost entirely redundant to have, and the last thing keeping it around has been finished. Should prevent a couple ...
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.