COMPUTING LABORATORY



Modern physical and astronomical studies reveal that universe begin from a big explosion called "Big-Bang", and is now expanding. According some theories, the evolution of universe will conduce universe to a big collapse, where all matter will go to the same region.


Probably you previously read about what I wrote, and has the same question as me: how universe can collapse if it is expanding, and space is infinite? For many years I don't know the answer, since one day, when talking about that, comes this:


Imagine the space and you traveling to the boundaries of it (in Enterprise, please). As more far you is from any other body, more slowly your time is passing - this is one Relative Theory principle. If you are very far from other bodies, your advance in space is more slow than when you are close to other bodies. More far you are, and isolated, more slow you go. You never completely stop, because you have mass, too. But because don't exist straight lines in nature, sometime you will make a curve altering your course back, more or less from where you came - time is faster in back, and will make you approximate to universe areas where exist more bodies. And can make all bodies converge to a single point, again.


I am not sure about this answer. The most important thing is, it was not answered by somebody that is highly specialized about physics or related subjects. It need some logic, math, creativity, "spacial vision" and some other skills not directly related to the subject. That is for what this site is dedicated: experimentation, it has some results that can be an inspiration for more ideas. That can - during implementation - help people to be more disciplined, critical, patient, fun, creative, intuitive; in other words, more close for a natural human being.


Sometimes people makes thisquestion to me: how you can be ecologically correct using a computer (something that produce so many toxic waste)?

Applying the basic ideas: reduce use when possible (don't using to play stupid games, for example), reutilize - trying to buy reutilized hardware (you really need a top line computed for your work? Probably not.), recicling - finding the correct place to deliver your (very) old hardware.


If you want to discuss more, send a message to: [email protected]


Welcome,
Projects
Documents and Tutorials
Links
E-mail


Projects
(full sources and demos available)

Flaristo
one desktop search engine with GUI- search for many texts simultaneously inside multiple (compressed) files and folders - Tk/Tcl and PERL.

Xeco
free experimental ecological game for Win9x - C/C++ with DirectX.

Checkers3D
checkers game with 3D vector graphics.

3D Foundation Classes
Linux & DOS portal engine

SBase/Lao
very experimental C++ library to implement interpreters, and a demo of it.

3D View and Graphics
how to make 3D transforms (like the game Descent) and other simple 2D/3D graphics demos

MMacros
mini-macro expansion language - implemented with PERL.
Download it: mmacros-0_0_2.tgz (4kb); install with $ tar zxvf mmacros-0_0_2.tgz

Signifo
free dictionary system for Linux and DOS/Windows - includes one esperanto -> portuguese dictionary.

"Técnicas de DO-IN"
make computer help you to use this oriental health care technique - Javascript and HTML (located outsite this site!)

3D Project
download: a keyboard handler for DJGPP, a simple flat shaded poly engine, 3D Studio ASC conversor and more.


Documents and Tutorials

Landview
small tutorial about how to implement a landscape visualization program with OpenGL.

Cinematics on Java
simple examples about how to implement basic force interaction with one point. Step-by-step applets programming samples. Portuguese coding.

Technical Notes
a set of texts describing some experiences with 3D engine programming

Landscape Waves
how to do create fast ocean waves on a landscape terrain (contributed material)

Chaos & Physic
very primitive and old experiments using physic and chaos principles; DOS and Linux X Window System

Graphics under Linux - part 1
introduce how to set graphics mode, manipulate palette, set pixels, and make keyboard input on Linux console (use SvgaLib).

Download it: grtut-1.tgz (8kb); install with $ tar zxvf grtut-1.tgz

Graphics under Linux - part 2
how to use the X Window System to produce graphics output on one window. Show: window open, palette setting, frame buffer drawing, and keyboard input. Works on more than 8 bit per pixel (BPP) modes emulating palette (uses XLib). See in Linux ORG (link bellow) more recent projects related with graphics under Linux, they are more specific solutions for each of the visualization problems.
Download it:
grtut-2.tgz (20kb); install with $ tar zxvf grtut-2.tgz

Mini-shell
get the sources for one small shell program - discover how to implement your own UN*X/Linux shell with C! (contributed material)
Download it:
mini-shell_c.gz (2kb); install with $ gunzip mini-shell.c.gz
Compile with $ gcc mini-shell.c

Daemons under Linux
Download it:
daemon-1_0.tgz (8kb); install with $ tar zxvf daemon-1_0.tgz (portuguese coding)

Lisp Samples
a small set of Lisp samples (portuguese coding). May work on any Common-Lisp interpreter (tested under Clisp).
Download it:
info-lisp-1_0.tgz (4kb); install with $ tar zxvf info-lisp-1_0.tgz

Genetic Algorithms
some G. A. class experiences (portuguese coding).
Download it:
genalg-1_0.tgz (28kb); install with $ tar zxvf genalg-1_0.tgz



Links

Free Compilers and Development tools:

- Allegro - multimedia library for DOS/Windows/Linux and friends

- SDL - multimedia library for Windows/Linux/Mac

- Mesa - OpenGL implementation for Linux (and other platforms)

- CygWin32 - port for GCC to Windows 95/NT

- Delorie  - the DJGPP 2 home (DJGPP is a DOS/protected mode port for GCC)

- ftp.delorie.com  - to download DJGPP

- GIMP - very good free image processor, like PhotoShop

- Blender - 3d modeler/renderer/animator

- MikMod - sound programming library

"Catalog" (link) Pages:

- 3DEL  - link for many 3D engines

Free software sites:

- Linux ORG - many information about Linux: projects, distributions, documentation,...

- Debian - the Linux distribution I use

- SunSite - big site for Linux: apps, distributions, programming with sounds, graphics,...

- Windows managens - many window managers, choose the look and feel of your X



ListHomePreviousNextRandomJoinMainFree Software Writers

 

The Game Programmers Guild
This The New Game Programmer's Guild site
is owned by
Leandro Bernsmuller .

[
Prev | Skip It | Next 5 | Random | Next ]

Want to join the ring? Get the
info
 



E-mail:
[email protected]

If you find english errors or link problems tell me, pleace. Site (forever) under construction!
 

Copyright (C) 1997-2003 Leandro Bernsmüller

Hosted by www.Geocities.ws

1