Home
> 4D Blocks
> Version 4
Controls
Settings
Block Motion
Examples
Scene Language
Kinds of Blocks
Goals
History
|
|
Versions
Version 4 - 2013-12-24
Major new features:
- Added block motion.
- Added block collision detection.
- Added block insert and delete.
- Added block scramble function.
- Added elevated trains.
- Added scenery.
- Added custom textures.
- Added fisheye mode.
- Added a bunch of examples and documentation.
- Added "page up" and "page down" controls.
Minor changes:
- Added keyboard control to turn block separation on and off.
- Added composite shapes.
- Made more large improvements to the "what's in front" algorithm.
- Improved the axis alignment algorithm.
- Added line number and current token to scene language errors.
- Revised the include file system.
- Added % prefix for binary numbers.
- Added genpoly command.
- Added arithmetic and various other minor commands.
- Made brown a predefined color.
- Added "t" instruction for building tracks.
- Fixed a bug when losing focus.
- Fixed a bug in the shape rotation function.
Version 3 - 2013-11-03
- Added trains and everything related to trains.
- Added a bunch of examples and documentation.
- Added texture 0 colorization.
- Added new geometry commands (rotate, altrot, altpoly, frustum).
- Added symbolic constants for colors, axes, and directions.
- Added "reload" menu command.
- Made two large improvements to the "what's in front" algorithm.
- Fixed it so you can't get stuck inside blocks.
Version 2 - 2013-10-16
- Added clipping.
- Added new geometry commands (scale, glass, polygon, prism, cone).
- Made blocks obstruct user motion.
Version 1 - 2013-09-30
- The original version, with no clipping except backface culling.
|
|
|