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: lebe@geocities.com
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.
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
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
This The
New Game Programmer's Guild
site
|
If you find english errors or link problems tell me,
pleace. Site (forever) under construction!
Copyright (C) 1997-2003 Leandro Bernsmüller