Monday, November 7, 2011

High School...

As promised I'll now show you some of my 'work'. First of all I'll begin with the projects I 'developed' during my High School... At that time I admit that I wasn't a so good programmer (at least not as good as I am now) but I tried to do my best... Many of my projects from that period are game related...

Doom 3 on GZDoom (D3onGZD)
This is by far the most impressive (and ambitious) project I had at that time. I started this project with my friend Mauricio alongside some others collaborators (mainly from BrDoom community). We tried to recreate the Doom 3 game (from Id Software) under the GZDoom engine (which is a source port of the Doom engine, using OpenGL for graphics). We had everything to be successful at this, but unfortunately I discovered that we couldn't continue this project because of copyright infringement (I e-mailed John Carmack to ask if we could continue the development but he answered that we could develop it but it wouldn't be possible for us to distribute it). At least, part of the work and concepts done for this project were useful for other projects such as Logan's Legacy Of Suffering  and served as an inspiration for the (underground) Doom community. For this project we programmed in a script language called ACS (that has a C-like syntax)...



the Core
It was a far less ambitious project. I tried to create a "pseudo-3D first person shooter" in C (a programming language which I was learning at that time). I can say that for a beginner it was a nice try but the code I wrote for this project was horrible (I had almost no experience in programming, the only experience I had at that time was programming my MSX in BASIC). After my first semester in my undergraduate course I tried again and created NeoCore which is a ray-caster (I'll talk about this later).

An early version of 'the Core'...


'the Core' running inside GZDoom


Other Doom related projects...
While member of BrDoom community I took part in some other projects such as Doom Apocalipse, FSD, etc... I also wrote some few tools (programs) to work with Doom WADs and maps.

FSD - Fabio's Super Detailed map


Other projects...
At that time I used to compose 'music' (I'm not a musician!) and do some remixes. I called myself DJ - BKS (Backspin). Here are some examples of what I used to compose:



It was in that period that I began to like Astronomy (I earned a gold medal and stayed between the best 25 students in the Brazilian Astronomy Olympiad twice!). It was also at that time that I started watching satellites as a hobby.

Well, I think that's all for now... I'll talk about my undergraduate projects in the next post!

See ya!

No comments:

Post a Comment