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
aout 2017
version 0.41
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.)
Tinyled (tiny level editor 2D)
- [blendman]
- Enthusiast
- Posts: 297
- Joined: Thu Apr 07, 2011 1:14 pm
- Location: 3 arks
- Contact:
Re: Tinyled (tiny level editor 2D)
hi [blendman],
I admire your work for a long time now,
just great ...
I love it
Marc,
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 ...
PS: sorry for my english I speak flemish ...
Re: Tinyled (tiny level editor 2D)
Well done!
Very impressive tool.
(This should be included here: http://www.purebasic.com/screenshots.php)
Very impressive tool.
(This should be included here: http://www.purebasic.com/screenshots.php)
Re: Tinyled (tiny level editor 2D)
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
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"