Re: [Super-tux-devel] Programmation of video game
Brought to you by:
wkendrick
From: Ricardo C. <ri...@ae...> - 2004-05-12 16:07:03
|
Technically, we use C++ as programming language, we might make use of some= =20 scripting language in the future. SDL is what we use for dealing with the=20 window manager and events. We have two frontends: SDL and OpenGL. Our config files obey to the LISP syntax. I feel like writting the SuperTux history, so here it goes (someone put th= is=20 to the homepage, correcting my mistakes before! :)): The whole thing started in 2000 when Bill Kendrick released the first game= of=20 what he designed to be a Super Mario Bros clone for the Linux platform.=20 Basically, the story was about Gwen (Tux's girlfriend) kidnap with a lot us= e=20 of computer related environment. The game was quite enjoyable, but it was technically inflexible, especiall= y=20 since Kendrick only had in mind a SM1 clone and a PDA version. Since Kendri= ck=20 didn't have much more time to spent with it, he decided to open a sourcefor= ge=20 project and ask for maintainers. This is where Tobias Gl=E4=DFer enters in = the=20 story :) Tobias Gl=E4=DFer, our maintainer, started to re-write the whole game. Thi= s=20 resulted in a 0.0.5 release and later in a 0.0.6 one. I entered in the SuperTux development after the 0.0.5 release. I really wo= uld=20 like to see a good platform game available for linux, so I decided to=20 contribute to it. Since, the levels were all hand made, I started to develo= p=20 a built-in level editor, that was shipped later within the 0.0.6 release. It was about this time, when Ingo Ruhnke started to get interested in this= =20 project. I believe there is no need to write any introduction about this fr= ee=20 software gaming community guru :). Anyway, Ingo Ruhnke had this idea about supporting a free game project eve= ry=20 month, that would be the Game of the Month, that happens over the Linux Gam= e=20 Tome forums website. Obviously, I would not mention it here, if SuperTux=20 wasn't elected has the very first GotM (Game of the Month). The development speed has highly increased since then, and so, there were = a=20 few decisions that were settled; SuperTux would not try to mimic SMB and th= e=20 computer theme would be dropped. After more than a month, we had a game with a totally different shape, bot= h=20 internally and external. Internally, there was a C to C++ transition,=20 flexible config files and resources use, world map introduction and so on.= =20 Externally, all the graphics were remake! There are only two words to=20 describe this success: Ingo Ruhnke :) Currently, we expect to make the scrolling more flexible, having camera=20 movement. Scripting and non-square tiles are something to be expected in th= e=20 future. =2D Ricardo Cruz Uff! Hhope you like it :) (disclaimer: English is not my native language :D) Ricardo Em Quarta, 12 de Maio de 2004 12:38, o Theveneau Hadrien escreveu: > Hello, > > How did you make this so good game? Have you got some guiles for the > programming? and for use the SDL? > > Thanks you! > > Bye! > > =2D-=20 It is illegal to say "Oh, Boy" in Jonesboro, Georgia. |