Author Archives: Giuseppe Maggiore

Functional Programming in .NET – LINQ and C# 3.0 (Part 2 of 2)

By Giulia Costantini Source code here, PDF version of this article here   Technical specs Our code is produced using Visual Studio 2008 Team Suite, C# 3.0, .NET Framework 3.5. We created a Windows project, Console Application. To use LINQ … Continue reading

Posted in Computer e Internet | Leave a comment

Functional Programming in .NET – LINQ and C# 3.0 (Part 1 of 2)

Functional Programming in .NET – LINQ  and C# 3.0 By Giulia Costantini Source code here, PDF version of this article here   This article wants to be an introduction to the LINQ (Language Integrated Query) library, released on November 2007 … Continue reading

Posted in Computer e Internet | Leave a comment

Audio

Versione italiana Playing audio into an XNA application By Giulia Costantini  Introduction In this tutorial we will learn how to load and play sounds in our XNA applications. The tool we are going to use is XACT (Cross-platform Audio … Continue reading

Posted in Uncategorized | 1 Comment

Text and 2D primitives in XNA

Versione italiana by Giulia Costantini   Introduction XNA has a very neat support for drawing 2-dimensional objects on the screen. Tipically this is accomplished inside your Game.Draw function through the use of a helper object known as the sprite batch: … Continue reading

Posted in Uncategorized | Leave a comment

XNA and Windows Forms

Versione italiana by Alessandro Piva Hello everyone! During development of a game, there is always need for one or more editors, that is, programs to create maps, missions, levels, and so on. Often it is possibile to find, surfing the … Continue reading

Posted in Uncategorized | 1 Comment

Input management in XNA

How to allow user interactions with our game! by Giuseppe Maggiore Introduction Input management is not as straightoforward as one might expect: input happens at a much slower pace than the frequency the application updates itself with. This means that, … Continue reading

Posted in Uncategorized | Leave a comment

Speech recognition – not technical

Versione italiana Hi! I am Giuseppe Maggiore, and in this session I will show you our latest project, the one we are going to submit for the first round of the Imagine Cup of this year. In particular I will … Continue reading

Posted in Uncategorized | 1 Comment

Basic Content Pipeline

Versione italiana Hi! I am Giuseppe Maggiore, and in this tutorial I will talk to you about one of the less glamorous, yet most useful, features of XNA. We will build a custom content pipeline, that is a series of … Continue reading

Posted in Uncategorized | Leave a comment

We want you!

Versione italiana Hi, I am Giulia Costantini, and, surprisingly, I am not here to talk to you about some XNA tutorial! If you were wondering what we have been doing the last weeks, the answer is simple: we are working … Continue reading

Posted in Uncategorized | Leave a comment

Put a Python in your game!

Versione italiana Hello, I’m Giulia Costantini and in this tutorial you will be shown how to put a Python console in your game. Why Python? Simple, because it is one of the most powerful, flexible and easy to use scripting … Continue reading

Posted in Uncategorized | 3 Comments