All Projects → TalonBraveInfo → Openhow

TalonBraveInfo / Openhow

Licence: gpl-3.0
Open-source reimplementation of Gremlin's Hogs of War (PC/PSX).

Programming Languages

c
50402 projects - #5 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Openhow

Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (+34.72%)
Mutual labels:  game, game-development, open-source
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-4.17%)
Mutual labels:  game, game-development, open-source
Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (+193.06%)
Mutual labels:  game, sdl2, open-source
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-15.28%)
Mutual labels:  game, game-development
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1326.39%)
Mutual labels:  game, game-development
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-15.28%)
Mutual labels:  game, game-development
Flutters
A game powered by Flutter and Flame
Stars: ✭ 117 (-18.75%)
Mutual labels:  game, game-development
Teeworlds
A retro multiplayer shooter
Stars: ✭ 1,712 (+1088.89%)
Mutual labels:  game, sdl2
Openjk
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Stars: ✭ 1,641 (+1039.58%)
Mutual labels:  game, game-development
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+7338.89%)
Mutual labels:  game, game-development
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (-9.72%)
Mutual labels:  game, game-development
Mir2x
open source MMORPG game
Stars: ✭ 118 (-18.06%)
Mutual labels:  game, sdl2
Betterspades
BetterSpades, an Ace of Spades client targeted at low end systems (GL/ES 1.1). Runs on your grandmother's rig!
Stars: ✭ 112 (-22.22%)
Mutual labels:  game, open-source
Infinity Square Space
Infinity Square/Space. The prototype of the game is open source. Unity Asset.
Stars: ✭ 122 (-15.28%)
Mutual labels:  game, open-source
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-17.36%)
Mutual labels:  game, game-development
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (-14.58%)
Mutual labels:  game, open-source
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+1354.17%)
Mutual labels:  game, open-source
Phaser3 Particle Editor
A flexible editor for building phaser particles.
Stars: ✭ 131 (-9.03%)
Mutual labels:  game, game-development
Awesome Gamedev
A collection of free software and free culture resources for making amazing games. (mirror)
Stars: ✭ 1,571 (+990.97%)
Mutual labels:  game, game-development
Godot
Godot Engine – Multi-platform 2D and 3D game engine
Stars: ✭ 44,556 (+30841.67%)
Mutual labels:  game-development, open-source

OpenHoW

Project Stats

FOSSA Status CodeFactor Build Status version

What's this? 🐷

OpenHoW aims to be an open-source reimplementation of Hogs of War, a turn-based strategy game produced by Gremlin Interactive.

The entire project is being built from the ground up, supporting content from the PC release of the game, and the end goal will be to produce a completely open and free version of the game, featuring completely new assets to replace those of the original (think FreeDOOM).

Features 📃

Consider this more of a wish-list at this point in time ;)

  • Support for Windows and Linux, with possibly more to follow!
  • An editor to allow for easy modification of game data
  • Enhanced graphics over the original game

Status 🔍

Screenshot

As of October 1st, 2019, the project is still in a very early phase of development. As we shift onto our next milestone (0.5.0) a lot of work will begin on actually getting the game into a basic playable form.

The current goal is to get the game into a rough playable state.

Contributing 🔨

Interested in contributing to the project? Know C/C++ and looking to get deep down into some code? Then what are you waiting for!?

The best place right now to get in touch is through our Discord, and makes things a hell of a lot easier to coordinate and collaborate as well. If you're interested then jump on in!

Otherwise if you're just simply interested in the progression of the project, you too are more than welcome to join us. 😏

Getting Started

Here's a rough guide to getting up and running.

There are several requirements in order to compile the project successfully, each of which have been listed below.

  • CMake (needed for project generation)
  • SDL2 (needed for input, window creation and audio)
  • OpenAL Soft (needed for audio)

At this time with these dependencies the project should compile for Linux (Ubuntu 19.10: apt install cmake libglew-dev libopenal-dev libsdl2-dev) but Windows needs some further care before it will be up and running correctly (see Windows section below).

Once compiled, you need to use the extraction utility: point it to your Hogs of War installation directory. The tool will then copy across and update any of the original Hogs of War's assets as necessary. If you want the files to be copied over somewhere else, add -<output-dir> after specifying your Hogs of War directory, but the default bin directory is required to get OpenHoW up and running.

Linux

git clone https://github.com/TalonBraveInfo/OpenHoW.git
cd OpenHoW
git submodule update --init
mkdir build
cd build
cmake ../

Windows

On Windows, the project has been successfully compiled against MinGW 64-bit. One additional step you may need to perform is to download a copy of the SDL2 development libraries for MinGW 64-bit.

After you've downloaded these files, place the 'include' and 'lib' directories under 'SDL2-2.0.9/x86_64-w64-mingw32' in a new 'SDL2' directory under 'src/3rdparty'.

This will be changing at a later point to make things a little easier.

C/C++ Style Guide

A style guide is available here.

At the moment the project is a mess of different styles, which is very much an unfortunate side effect of experimenting with different styles during earlier stages of development.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].