Page 1 of 1

Tinyled (tiny level editor 2D)

Posted: Mon Sep 25, 2017 8:03 am
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.)

Re: Tinyled (tiny level editor 2D)

Posted: Mon Sep 25, 2017 8:52 am
by marc_256
hi [blendman],

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

Marc,

Re: Tinyled (tiny level editor 2D)

Posted: Mon Sep 25, 2017 9:02 am
by Mijikai
Well done!
Very impressive tool. 8)

(This should be included here: http://www.purebasic.com/screenshots.php)

Re: Tinyled (tiny level editor 2D)

Posted: Mon Sep 25, 2017 9:26 am
by RSBasic
Image Image Image

Re: Tinyled (tiny level editor 2D)

Posted: Mon Sep 25, 2017 9:32 pm
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