BASIC

Author Topic: [Released] iXors3D Header Update and Library Update (ver 0.111)  (Read 21544 times)

Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2601
    • View Profile
Unfortunately iXors is dead. Unfortunately some guy took over the iXors website after the coder left, turning the whole thing into a big scam, selling a dead product with promises of new 'soon to come' features which never existed. Real sad how things turned out in the end... "dead as a door nail", as they say.  :S
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

Offline mentalthink

  • Prof. Inline
  • *****
  • Posts: 3357
  • Integrated Brain
    • View Profile
I rebenber this port and was awesome, with this can do very god 3D in GLbasic, the problem was you have to pay a license, and another point never appears for Android, I think!!!

Really sad read you post BigaSofty I think this library can be like a puzzle piece for get a good and easy 3d in GLBasic...  :'( :'( thanks for the info.

Offline Betlheem

  • Mc. Print
  • *
  • Posts: 23
  • Viva y operativa
    • View Profile
Asking around, I just found this: https://github.com/vadya53/ixor3d
Seems the source code to me, but not a clue if it´s the demo or the full stuff.

Any brave man with enough free time to test it? :P

Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2601
    • View Profile
Yup I noticed this some time back, it would need converted from Objective C back to C++. Quite a big job, my biggest worry is that its, for all intents and purposes, dead, development wise. This would need to be taken on as an engine to be developed not just converted. Also, the license is a little vague, as it was obviously meant to be sold by the original Xors3D guys and its not PD/MIT etc. IF you could get a hold of Nightmare, the original dev.,  then maybe this could be sorted out?
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

Offline Betlheem

  • Mc. Print
  • *
  • Posts: 23
  • Viva y operativa
    • View Profile
Also, the license is a little vague, as it was obviously meant to be sold by the original Xors3D guys and its not PD/MIT etc. IF you could get a hold of Nightmare, the original dev.,  then maybe this could be sorted out?

You´re right. Code is for the demo version and yet not a full engine. And then, the license troubles (my sources tell me it´s an impossible deal). Let it go for the best.

But! What about this? : https://github.com/Relfos/TERRA-Engine
Apache licensed, full engine, cpp headers, ios/android/OUYA/win/linux/OSX targets.
Seems to me easier to import than Urho3D. I´ve testing it on Lazarus for some weeks now and works really well.
Some examples using this engine:
android: https://www.youtube.com/watch?v=o5yvRdELkCY
ios: https://www.youtube.com/watch?v=084ETmUQJKw

Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2601
    • View Profile
Sorry for the slow reply, my Net provider pulled the rug from under my feet.  :rant:

I've got to admit the Terra engine looks great, it has mobile ad API support and even Steam API support.

There is no documentation though and its objective pascal based(with a C header though).

Really impressive work for one guy.

Nice find!  :good:
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

Offline mentalthink

  • Prof. Inline
  • *****
  • Posts: 3357
  • Integrated Brain
    • View Profile
but I read it's OpenGLES not OpenGLES2 ins't?¿... then we have practically the same quality in render...
Thanks Behtlem I will test in Lazarus...

Offline Betlheem

  • Mc. Print
  • *
  • Posts: 23
  • Viva y operativa
    • View Profile
There is no documentation though and its objective pascal based(with a C header though).

Really impressive work for one guy.

Nice find!  :good:

Last week the author said to me he is working in the documentation and will be avaliable in a few weeks (how many didn´t say). He is also working in a specific cross-compiler IDE to avoid the trouble of configuring FPC/Lazarus for mobile platforms. Few months for that.

Offline Betlheem

  • Mc. Print
  • *
  • Posts: 23
  • Viva y operativa
    • View Profile
but I read it's OpenGLES not OpenGLES2 ins't?¿... then we have practically the same quality in render...

If you want state of the art graphic power, you should try babylon.js.  There is even Haxe ports like https://github.com/vujadin/BabylonHx.
Haxe is not actually my thing, but if you like having nightmares while awake :noggin: there is even Haxe ports of the Gameplay3D engine: http://lib.haxe.org/p/Hx-Gameplay

Or you can simply go Unity. Now is full free, just a splash screen, no watermarks. But yet, not a language.

Offline mentalthink

  • Prof. Inline
  • *****
  • Posts: 3357
  • Integrated Brain
    • View Profile
Thanks Bethlem just I remind this library... Three.js, it's really easy to use, in youtube you can find a course about it... in fact the course it's done for a very clever guy works in Autodesk, I think in it's leader in the Autocad Team ... wrote some books in 3d from the early times about 3d with machines...


I find this, I think it's the same but in C++ , the graphics can do this library are awesome, like Xbox into the browser (JS version)... I don't sure but compiling in Html5 I think the native Java Script library have to works...

https://github.com/jdduke/three_cpp


Offline Betlheem

  • Mc. Print
  • *
  • Posts: 23
  • Viva y operativa
    • View Profile
If you are going down that path, you should try this: https://software.intel.com/es-es/html5/tools  :P

Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2601
    • View Profile
I'm pretty sure it supports GLES2 somehwere.
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)