Tinyled (tiny level editor 2D)

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
[blendman]
Enthusiast
Enthusiast
Posts: 297
Joined: Thu Apr 07, 2011 1:14 pm
Location: 3 arks
Contact:

Tinyled (tiny level editor 2D)

Post by [blendman] »

Hi

In 2015, I have started to developp a purebasic lib to create more easily my tool games and some games.

To test it, I have made a new level editor (it's my 6th at least).
I use this editor (Tinyled) to create the levels/maps for almost all my games.

I can create maps in 2D iso or in 2D normal
In fact, I create a lot of 2D iso games.


VIDEOS

here is a small video to see what this editor already does (entirely conceived with purebasic, of course ^^):

https://youtu.be/LdX6I7J5RFI

ScreenShots


2017

- used on my games (PC/android) : Fightfortress, Arkeos, Moonkiroe, Fantasy town, Clash of bots.

22/09/2017
version 0.61

Image

aout 2017
version 0.41

Image

aout 2017
version 0.33

http://blendman.free.fr/dev/pb/tinyled/tinyled0.33.jpg

2016
- Used on : Fightfortress, Arkeos

version 0.23
http://blendman.free.fr/dev/pb/tinyled/tinyled0.23.jpg

Features

- creation and transformation of 2D objects : sprite, block collision
- sprite transformation : size, position, alpha, blendmode, rotation, mirorH / V, color, fixtoscreen, lock, visible, physics, sprite typ (normal, action, npc, start, end, boss, mob ... .) and subtype (depending on the type), etc ...
- reset function (size, color, alpha, rotation, all)
- edition: hide sprites, by group, by selection, block sprites, autodepth and depth, create a random map...
- copy / paste
- Pan, zoom
- selection : multi-selection (copy/paste, move, hide, lock, rotation...), with rectangle selection, or shift, selection management (new, load ...)
- background : repeat / stretched, normal, repeat X / Y
- grid (normal, iso), snap.
- window : map properties, image window (to change the center/offset of the image/sprite), preference (language fr / eng ...)
- test the game (2D iso mode, 2D, platform)
- save \ load (for editor), export \ import (for games), save minimap image
etc ...


Not finished :
- Scenes : add, delete, duplicate, properties, select...
- A* pathfinding for 2D iso test

TODO list
- tiles : add, delete, move, change image, change layers, visible by layers
- particles: add, delete, move, change properties


In reflection:
- export the document as a code (purebasic, agk)
- plug in to export in its own format



purebasic technical informations

I use the sprite / screen library for the center surface, and of course the gadgets/menu for the general interface.
I check the events (menu, gadgets) first, then if no event, I check if you are on the central surface and what is done there (create sprites, move...).

The code is currently more than 20,000 lines.

Property grid :
- I use the property grid from Danillo : http://www.purebasic.fr/english/viewtop ... 12&t=50014



Thanks
- Many people helped me on parts of the code, thanks to them (Stargate, Mesa, Falsam, Fig, Eddy, Typhoon, G-rom, Dobro, Djes, Case ...)



(For now, I have created this tool for me, but maybe someday I will sale on some sites that sell tools for the games. I don't know if someone could be interested by this tool.)
marc_256
Enthusiast
Enthusiast
Posts: 742
Joined: Thu May 06, 2010 10:16 am
Location: Belgium
Contact:

Re: Tinyled (tiny level editor 2D)

Post by marc_256 »

hi [blendman],

I admire your work for a long time now,
just great ...
I love it

Marc,
- every professional was once an amateur - greetings from Pajottenland - Belgium -
PS: sorry for my english I speak flemish ...
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: Tinyled (tiny level editor 2D)

Post by Mijikai »

Well done!
Very impressive tool. 8)

(This should be included here: http://www.purebasic.com/screenshots.php)
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: Tinyled (tiny level editor 2D)

Post by RSBasic »

Image Image Image
Image
Image
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Tinyled (tiny level editor 2D)

Post by Lunasole »

Looks very professional ^^ Seems you have experience with games constructing.
But don't know for what editor can be used, typically everyone who makes games "from scratch" also makes own editors/other tools specific for own needs and "game engine", while those who can't make from scratch are using "all-inclusive" things like that Unity to stamp yet-another-game
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
Post Reply