|
Hi and welcome to Brainy Creatures web site. I have built this site with the purpose of passing my knowledge to those who are hungry to learn. The material you will find in this web site is the result of 13 years of experience in the different fields that I provide here. If you want to know more about me, please have a look at about me. Now, what should you expect to find in my web site? Well, to be precise, you will find a lot of tutorials related to several different arts (yes, I consider programming an art as well). You will find tutorials about digital design (that is hardware design), where I will show you how to design a CPU using a programming language called VHDL. This obviously is for those studying computer engineering or electronics engineering.
For those studying computer sciense, I will provide tutorials that teach you how to program in several different languages (that is, from assembly language, functional programming languages, object oriented languages, logic programming languages, etc...). I will also teach you how to write your own languages by providing tutorials on compiler design and implementation. For those that like challenges, I will teach how to design your own operating system. I will also try to provide the most used algorithms in computer sciense as much as possible.
For games programmers and animators, I will provide animation tutorials with povray, OpenGL, SDL, AI algorithms, physics tutorials, mathematics tutorials, and obviously I will take you to the process of creating your own game from scratch. Since I am currently using a Macintosh, I will provide all the 3D tutorials using OpenGL and SDL. OpenGL is a graphics library which is used to render 3D graphics. It is similar to Direct 3D from Microsoft. SDL is similar to DirectX. There are several libraries available. The ones I will show you are the graphics and sound processing ones. I will also teach you how to create gams with Macromedia Flash and I will introduce you to programming for the GBA (gameboy advance) console as there is a development kit available free of charge. You also find emulators for all sorts of platforms.
As an experienced film editor, I will also try to cover some editing techniques with Final Cut Pro and Adobe Premiere. I will also try to cover topics related to screenwriting.
So as you can see, this site will host a lot of tutorials for several different arts. I will try to add the tutorials whenever I have time. As you can imagine, to create a site that covers all of the above topics requires a lot of time. So, I will start with the the most wanted tutorials. That is, tutorials about games programming and other topics that also relate to it. (that is, topics such as compiler design). I will try to add tutorials about other topics at the same time.
Finally, I will also provide games and other applications with full source code so that you can learn by looking at the code.
I hope that you enjoy my web site and that you find something that pleases you.
I always welcome feedbacks on the tutorials and suggestions for improvement. If you have any comments or suggestions, I would like to hear from you. Just drop me an email.
Happy Learning and hope you enjoy my site.
Fidel.
|