Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (775)
Games in Android Showcase (230)
games submitted by our members
Games in WIP (856)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Nostalgic factor... my Artemis project...  (Read 2316 times)
0 Members and 1 Guest are viewing this topic.
Offline appel

JGO Wizard


Medals: 80
Projects: 4


I always win!


« Posted 2015-12-11 02:01:55 »

Despite I have shut down the website for a while, after neglecting it for a while, I still get emails, I still see articles, ports, etc.

So, how do you quantify this?

I google the artemis entity system project and I get so many results.

But I have no idea how it is being used.

I spent a lot of time on that project, a whole summer of R&D, optimizing Java, and creating the best portable version of that ideology I could think of.

I do wonder. I could be a small thing, but to me it seems like it's more widespread in use.
Offline Catharsis

JGO Ninja


Medals: 75
Projects: 1
Exp: 21 years


TyphonRT rocks!


« Reply #1 - Posted 2015-12-11 05:42:44 »

Well, you set the beast free at a good time when the topic was relatively hot and new to many. Due to Adam's (B^3) entity system blog posts not having a full blown implementation that more or less fell / defaulted to your effort at the time. As far as I'm aware there are no other public entity system implementations for Java that diverge from the general structure of what you put out with Artemis; Ashley for example borrows a lot at least when I read the code a while back on its launch. As far as Java goes for anyone interested in ES I point them to `@junkdog`'s effort with artemis-odb for something maintained and updated.

I've been sitting for years on a stable full blown component architecture / entity system implementation that differs from anything else out there. I'd love to get it out, but until I have some sort of breakthrough success that brings some monetary freedom for me I view a release as just helping the competition as sadly the developer tools / middleware market is not one I wish to play in for my livelihood. Sucks... When that day comes I'll definitely be releasing a metric ton of goodies. At least for me while I wait for Vulkan to drop I'm doing a lot of interesting Javascript / ES6 / JSPM / SystemJS library / framework work that I'm actively open sourcing and can't wait to publicize it in a month or so. Kind of nice to get something out there and simply released. It will be interesting if any of that spreads; we'll see...

So take pride that your summer of R&D spread so far and influenced so many ports and the introduction of entity system concepts to so many.

Check out the TyphonRT Video Suite:
http://www.typhonvideo.com/

Founder & Principal Architect; TyphonRT, Inc.
http://www.typhonrt.org/
http://www.egrsoftware.com/
https://plus.google.com/u/0/+MichaelLeahy/
Offline Gornova
« Reply #2 - Posted 2015-12-11 12:58:28 »

hey appel ! nice to see you (long days in Slick forums, do you remember?)

I always appreciated your efforts and Artemis is for me the first framework in this scenario!

Why nostalgic ? If you plan to get back to Artemis and maybe evolve it ? There is space to improve it or maybe start from scratch and build something different ?

Blog | Last game Drone Swarm
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline junkdog
« Reply #3 - Posted 2015-12-14 19:09:43 »


Hi Smiley


I started working on my fork pretty much around the time when your artemis went into hibernation (google code made it difficult to send PR:s too, ugh). We recently released  1.0.0, but managed to stay mostly backwards compatibible with vanilla artemis for almost 3 years.

So, how do you quantify this?

Well, on a personal level, artemis is - by extension - a large part of the reason why I now work in gamedev and not backend, so you have my eternal gratitude Smiley A friend of mine showed me his component-based design for a cocos2d game, I really liked how flexible it *seemed*, but nothing really clicked or stuck until I discovered artemis.

According to sonatype, artemis-odb is downloaded from ~500 unique IPs/month; that number has gone up over the past couple of months though. There's at least a couple of smaller games on steam, but most of the activity takes place in the game jam scene afaik. We've collected what we've come across on https://github.com/junkdog/artemis-odb/wiki/Game-Gallery


artemis-odb: bugfixing and performance optimized fork of artemis ECS
Pages: [1]
  ignore  |  Print  
 
 

 
hadezbladez (15 views)
2018-11-16 13:46:03

hadezbladez (20 views)
2018-11-16 13:41:33

hadezbladez (6 views)
2018-11-16 13:35:35

hadezbladez (6 views)
2018-11-16 13:32:03

EgonOlsen (1881 views)
2018-06-10 19:43:48

EgonOlsen (1904 views)
2018-06-10 19:43:44

EgonOlsen (1261 views)
2018-06-10 19:43:20

DesertCoockie (1707 views)
2018-05-13 18:23:11

nelsongames (1392 views)
2018-04-24 18:15:36

nelsongames (2007 views)
2018-04-24 18:14:32
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!