Al-Fencer, привет! Серьезную игру ты затеял. Трудную в плане реализации.
Совет про огр и си, это конечно, круто. Но вот меня посетила такая мысль.
Есть такие игры - симуляторы игры в настольный теннис. Мне кажется, тебе стоит обратить внимание на них. Поискать в инете исходники, наверняка какие-нить энтузиасты писали фриварный пингпонг под линукс. И позаимствовать оттуда идею/реализацию/симуляцию игры ракетками. Если доработать, можно сделать реалистичное фехтование.
Ты ведь хочешь сделать симулятор с видом от 1го лица, я правильно понял?