Ooops
February 19, 2020, 02:18:11 AM

Author Topic: JugiMap - 2d map editor  (Read 195 times)

Offline Jugival

  • Jr. Member
  • **
  • Posts: 2
JugiMap - 2d map editor
« on: December 19, 2019, 02:53:56 PM »
Long ago when I was starting to learn programming I made my first map editor in BlitzMax.
These days I am again working on a map editor. No longer in BlitzMax though, I am now using c++ with Qt framework.

The editor is called JugiMap and is being developed for Windows OS. Here are some screenshots:








Along the editor I am providing also JugiMap API which is a library for using maps from the editor in game engines.
The API is currently developed in c++ and through extensions supports these engines: Cocos2d-x, AGK tier 2, SFML and nCine.
In future I plan to port it to more languages and cover more engines.

For API development I am using a small application called API Demo Test.
Here is a screenshot of this application with Cocos2d-x engine.



And here is a web build done with nCine engine which supports emscripten platform: https://jugilus.github.io/ApiDemoTestWeb

The source code for API Demo Test is included with the API.

One interesting thing about the API is that it offer engine independent interface and a consistent, generic way for initializing and updating game scenes.
In example, the bulk of code for API Demo Test is engine independent code and engine specific things are mostly done at initialization.
Of course direct access to engine objects is also possible - API Demo Test has an example of using sprites as physics objects in simulation (for engines which offer physics system).

 
JugiMap is currently available for Windows OS. You can get it here: http://jugimap.com
JugiMap API is on GitHub: https://github.com/Jugilus/jugimapAPI

 


Offline Naughty Alien

  • Hero Member
  • *****
  • Posts: 682
Re: JugiMap - 2d map editor
« Reply #1 on: December 20, 2019, 01:10:48 PM »
very very nice

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 2230
  • elgol developer
Re: JugiMap - 2d map editor
« Reply #2 on: December 20, 2019, 01:15:05 PM »
Yep, it looks very professional.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Catalina, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.2, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
C64, Raspberry pi 3

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal