DotA: Source

  •        56

By moving the AI logic from Half-life 2 single player into a multiplayer mod, we have brought some of the concepts of DotA into a FPS experience.

http://dotasource.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

halflife - Half-Life 1 engine based games

  •    C++

Half Life 1 SDK Copyright© Valve Corp. THIS DOCUMENT DESCRIBES A CONTRACT BETWEEN YOU AND VALVE CORPORATION (“Valve”). PLEASE READ IT BEFORE DOWNLOADING OR USING THE HALF LIFE 1 SDK (“SDK”). BY DOWNLOADING AND/OR USING THE SOURCE ENGINE SDK YOU ACCEPT THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE PLEASE DON’T DOWNLOAD OR USE THE SDK.

Log Daemon MM

  •    C++

LogD (Log Daemon) is an Open Source Meta Mod (www.metamod.org) plugin for Half-Life Servers. It decodes log messages through the use of the Half-Life API to notify other plugins of events otherwise undetectable.

HLDJ

  •    C

Half-Life DJ lets you play audio files over the voice communication system in any Half-Life or Source-based game. Play your favorite audio clips and keep your audience entertained!

PHP-Source-Query - 🐘 PHP library to query servers that implement Source Engine Query protocol

  •    PHP

This class was created to query game server which use the Source query protocol, this includes all source games, and all the games that implement Steamworks. The class also allows you to query servers using RCON although this only works for half-life 1 and source engine games.

manta - Dotabuff's Dota 2 Source 2 Replay Parser in Go

  •    Go

Manta is a fully functional Dota 2 replay parser written in Go, targeting the Source 2 (Dota 2 Reborn) game engine. Manta is a low-level replay parser, meaning that it will provide you access to the raw data in the replay, but doesn't provide any opinion on how that data should be structured for your use case. You'll need to create callback functions, inspect the raw data, and decide how you're going to use it.


Metamod Half-Life Utility mod

  •    C++

MetaMod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod.

MechMod: A Half-Life Total Conversion

  •    C++

MechMod is a total conversion of the Half-Life 1 engine (www.valvesoftware.com) and is based on Mecha or Mechs. Our already-released Alpha 1.0 version of the game lets players control and fight in mechs taken from Gundam and Macross/Robotech series.

StatsMe

  •    C++

A game statistic enhancer for Half-Life which functions as a Metamod plugin. StatsMe is currently developed by a team at UnitedAdmins.com for use by many Half-Life server hosting admins.

Rho-Bot for Half-Life

  •    C++

Rho-Bot is a computer-generated opponent for the Sierra/Valve game Half-Life. Developed and managed by Jonathan Yaniv.

hlmonserv

  •    C

What is hlmonserv? hlmonserv is a half-life (and half-life mods) monitor that runs as a server on a *nix machine. Hlmonserv allows multiple games to run on the same machine with one centralized console - all acessed via a telnet client.

TerraStats Counter-Strike Source Plugin

  •    PHP

A full-featured stats plugin for Half-Life 2: Counter-Strike Source. The TerraStats system allows for single website publishing as well as grouped publishing for multiple servers.

GameQ - PHP Game Server Status Library

  •    PHP

A PHP 5 library for querying game servers. Currently supporting over 160 games, including source (half-life), unreal and quake engine games, ase amp; gamespy protocols. Newer games supported are Crysis amp; Call of Duty 5. Also supports Teamspeak 2.

Black Engine

  •    C++

An open source, cross platform, 3D Graphics Simulation Engine written in C++ using SDL and OpenGL. It loads in v.30 BSP files from Half-Life.

Half-Life Master Server

  •    C

An open-source implementation of Valve Corporation's master server daemon. Designed for portability and performance.

Phoenix_bot

  •    C++

It's a french project for create a better bot for half-life based on the HPB_bot. This project is open source and we make somes tutorials for any french can make is bots for is mod.

skim - Fuzzy Finder in rust!

  •    Rust

Half of our life is spent on navigation: files, lines, commands... You need skim! It is a general fuzzy finder that saves you time. It is blazingly fast as it reads the data source asynchronously.

Half Baked Ray Caster

  •    ActionScript

The 'Half Baked Ray Caster' provides 3D rendering mixed with native Flash MovieClip type objects. It supports textures and lighting, and fairly smooth animation on high end PCs. It's written using the free Flex 2 SDK, a C preprocessor and make tools.

RakNet - RakNet is a cross platform, open source, C++ networking engine for game programmers.

  •    C

------------------------------------------ See Help\swigtutorial.html Upgrading from version 3 ------------------------------------------ See 3.x_to_4.x_upgrade.txt Windows users (Visual Studio 2008 and 2010) ----------------------------------------- Load RakNet_VS2008.sln and convert if necessary.After the project conversion, if you encounter error MSB4006,follow the steps below to fix it:1. Open project properties2. Click on "Common Properties"3. Click on "Framework and References"4. Look

chat-sdk-android - Chat SDK Android - Open Source Mobile Messenger

  •    Java

If you are interested in a version of the Chat SDK that supports Firebase's new database please vote on this issue and help us meet our target on Patreon. We would love to work full time developing the open source. At the moment we have to spend a substantial amount of time doing other consulting work to cover our costs. If you like what we're doing and would like to support us to focus more of our time on the open source project we would be very grateful.

Parser DotA AllStars Italia

  •    PHP

DotA Parser is a PHP Code to read DotA All Stars Replay files. The project is in Italian based on a working project about Warcraft III Replay Parser.