Where is the new stuff?
Posted by sphair in ClanLib, ClanLib Tutorial on July 4, 2011
Sorry for the lack of updates to the ClanLib tutorial series.
ClanLib Tutorial – Part 4: Server as a Service
Posted by sphair in C++, ClanLib, ClanLib Tutorial on November 1, 2010
In the previous part, we ran our server as a console application. While this is fine for debugging purposes, it isn’t very server-friendly. In this part we’ll easily convert the server to be a proper OS service, or daemon as it is called on linux. We’ll also convert it to be a threaded application.
ClanLib Tutorial – What next?
Posted by sphair in ClanLib Tutorial on October 7, 2010
Please vote in a poll on what the next part of the tutorial should focus on.
ClanLib Tutorial – Part 3: Network Basics
Posted by sphair in C++, ClanLib, ClanLib Tutorial on October 5, 2010
In this part of the ClanLib Tutorial, we will learn about ClanNetwork. Some Internet protocol basics will be covered, but the main focus will be on a ClanLib API called NetGame, which is an event based networking engine. A simple server and client application will be explained, and we’ll go into details on sending/receiving and dispatching events.
ClanLib Tutorial – Part 2: Visuals
Posted by sphair in C++, ClanLib, ClanLib Tutorial on September 30, 2010
In this part of the ClanLib Tutorial, we will learn about ClanDisplay, and how it handles visuals. We will cover drawing using primitives, fonts and animated sprites. The ClanLib resource system will also be covered in some detail.
ClanLib Tutorial – Part 1: Getting Started
Posted by sphair in C++, ClanLib, ClanLib Tutorial on September 30, 2010
Welcome to the ClanLib Tutorial series, where the end goal is to build a persistent multiplayer architecture using C++. The first two parts will be about general ClanLib usage, while the later parts are more network, game and architecture oriented. You will learn a lot about ClanLib in all parts, since we’ll be using that as our framework throughout. We’ll try to move in small steps, with a focus on code, not on theory.
In this first part we’ll set up the ClanLib environment, and make sure it works with a small example.
