10.03.2019 - Round 1 results of our "A Love Letter For FreeBASIC" game dev competition have been published. Please be sure to check the results thread: http://games.freebasic.net/forum/index.php?topic=629.0. Don't forget that the competition is continuing with a round 2, lasting till 29th of April, 300 USD first prize. Stay tuned!

Author Topic: Nascent World Engine (v 0.3.4)  (Read 5560 times)

vdecampo

  • Forum Howler
  • ****
  • Posts: 140
  • Apocalypse is Forever!
    • View Profile
    • Easton Computers
Nascent World Engine (v 0.3.4)
« on: June 29, 2009, 12:36:15 PM »

Open Source RPG Tilemap Engine for Windows and Linux.

Features:

* OOP Design ( for Lachie!  ::) )
* Support for both static and animated tiles
* Map format supports tile attributes and animation settings
* Added Tile-Collision system
* Added support for multiple tile sheets
* Separate screen size from map display
     - You can make the map display smaller than the whole screen
     - You can render the map at any location on the screen
* Global fog effect
* Default tile for out-of-bounds areas
* Rotation of objects via RotoZoom
* Invisible attribute for tiles
* Custom Layers
* Optional single light source illumination
* Custom layer rendering with ALPHA blending
* Documentation
* PNG support (Thanks to Yetifoot's PNG Library!)
* Expanded MAP file format to support future features.
* Sound support via FBSound (thanks to D.J.Peters (Joshy) )



GO HERE TO GET IT...

Check out this cool mist effect!



Your ideas are welcome! ;D

-Vince
« Last Edit: July 11, 2009, 09:01:48 AM by vdecampo »
Cheers!
-Vince

vdecampo

  • Forum Howler
  • ****
  • Posts: 140
  • Apocalypse is Forever!
    • View Profile
    • Easton Computers
Re: Nascent World Engine (v 0.3.0)
« Reply #1 on: July 10, 2009, 08:54:59 PM »
BIG UPDATE! 0.3.4

The map editor is now about 80% functional. You can now create any size map, load up to 5 different sprite sheets, and edit map tiles. Save/Load is working although it only loads a single filename (mapedit.dat).



Here is a quick description of the controls...

Mouse
- Use mouse to select tiles to place
   1. Left click places one tile
   2. Right click places another

Keyboard
- Use arrows to scroll the map around
- Press keys 1-5 to display loaded sprite sheets
   1. Select tiles with the mouse while holding the number key
   2. Left click to select tile for left button
   3. Right click to select tile for right button

Menu
- File Menu to save/load/create your map
- Load Menu to load sprite sheets
- Edit Menu to quickly fill in specific tile (left position tile)
- Replace Menu NOT WORKING!

Attributes
- Tiles with the yellow X are considers blocking and will cause a tile collision. Apply the non-blocking attribute to make them passable.

When you save your map, settings for the filenames of the sprite sheets are saved in the file mapedit.set. When you load your map into the editor, the relevant sprite sheets will automatically load.

I will be creating a shockwave movie to demonstrate the player....

Have Fun!

-Vince
Cheers!
-Vince

Dr_D

  • Forum Sage
  • *****
  • Posts: 257
    • Yahoo Instant Messenger - dr_davenstein
    • View Profile
    • Dr_D's apps
    • Email
Re: Nascent World Engine (v 0.3.4)
« Reply #2 on: July 27, 2009, 08:45:20 PM »
Looking good man! :)

I think more people will start to get into it when you make your own first game with it. Built in scripting(made-super-easy) would greatly increase your chances of popularity with an engine like this. :)