Projects

FlyToMe

page modified - 03 03 2005
project modified - 03 03 2005

introduction

FlyToMe is the project for study purposes. However, this time it is one d bigger - 3d. It uses Ogre 3d rendering engine. It will not show any cool stuff, or anything interesting at all. The only reason you might want to have a look at it is to criticize my code

The idea of starting this 'project' was primarily to develope my understanding of computer systems in general. in order to understand computer systems in general i need to understand at least some systems in detail. The section how does it work explains the idea of how it does work.
The previous step was kill benas game - the maze project development. There i was focusing on simple game, comprising from only my own systems. This work is more elaborate, since i use another system, i.e. the Ogre 3d engine and possibly will try later to use some physics engine (for ex. ????links?????tokamak, ode, nodovex).
I am studying also B.L.Hannah's article on "Object oriented game design" ( read it ). The guy really has some ground in trying to create a game development system. I did not understand it all and possibly will have to look at his code to get the idea, but some day I will and write about it :).
One more funny thing, which will probably most people make laugh (including me): since finally i hope i got the idea of Object Oriented (oo) programming, i started to use these ideas everywhere. What i mean is that the systems are everywhere around us - a school, job, businesses, companys, whatever. you can analyze these systems in terms of inheritance and polymorphism freely :) and it is even very beneficial to do so. Sorry, can not remember any examples, but it surely helps alot :). BTW - is encapsulation also related to systems? Probably yes. Me, as a student, has an operation called "do not go to school" and i implement it any way i want - either send a letter explaining i am sick, or just simply ignoring school, or whatever. Ok, example simple, but it does not mean that in not simple cases it will fail.

<...soon more...>

download

Obtain source: Download
Obtain dlls: Download
Obtain media media
Obtain executable executable

how to execute

It seems that i am a big LAMA and only debug version works. What you need to download and unpack are these files
  • executable
  • DLLs
  • media

    how to compile

    In order to compile and run you will need to download both src and dll (Jump to downloads ). After you've unpacked, you should have a directory FlyToMe. You also need to download Windows demos from ogre precompiled demos and extract. After you've done that, you will find 'media' directory, which you must put next to flytome directory. Then, possibly, everything should compile.
    If you will compile under Visual Studio, you will need STLPort from ogre website: 3rd party dependencies .
    Feel free to contact me for any questions. darius.damalakas _at_ gmail .


    Game dev is more

    project modified - 04 01 2005

    what is it

    Simply stated - a presentation explaining that game development is much more than programming to move a ball. It is a thorough activity of working with many many interrelated systems. The goal is to provide an insight of what are those systems and give real examples of those systems (these you will have to download yourself from internet, since I will not host 80mb.
    Oh, by the way, the goal was also to play R-Type during the class :D (anyone can help me with level 8 in rtype? i can not kill the boss...)

    download

    Obtain presentation: Download


    Home