@ Lee, TGC,
So, in light of the Freedom Engine (will use, count on it) and AppGameKit (bought) soon at 1.08,:-
DBPro -
Will you now 'cap it' off with a final upgrade / bug fix???
Dark Basic Elite - An Answer -
So what is it? Is it a 'Yes', a 'No' or a 'Will have to wait'?
Perhaps a "Dark Basic Elite - The Answer" thread...
Rehashing / summarising a lot of what has been said, it would have to be a serious step up from 'basic' DBPro with a superb IDE ('Balid' esque) and all the essential 'add on' plugins (or their functionality) within the DBElite. I put core elements down before, and on reading the thread above:-
- Core and System Commands
- Multi Core
- Also compression and optimising code
- DirectX and OpenGL??? when compiled
- Compile to CDec etc dll plugins - usable by DBElite and DBPro? - maybe identifying a particular type of Procedure(s) as flagged to compile to dll? Creation of basic supporting ini/help files for dlls created from DB Elite?
- All the trimmings with things like Arrays and Types including the loading and saving of multi dimensional / multi type arrays and arrays within types
- V flexible Linked List commands, saving and loading thereof
- V flexible sorting commands for arrays, linked lists
- Memory Bank / Memblock Commands
- Enhanced / extended Input commands covering all the latest
- Enhanced / extended Maths commands
- Enhanced / extended String commands including Field and Token commands, comprehensive (this is what I'd mean by enhanced/extended) including things like RTrim$, Insert$, Encrypt$
- Enhanced / extended File i/o etc commands including file encryption and zip stuff
- Enhanced / extended Database and INI, XML and NodeTree commands
- Enhanced / extended LUA commands
- Enhanced / extended 2D commands (inc things like Fill, and ImageKit type commands)
- Enhanced / extended font commands covering also shadow, underline,emboss, etc
- Full Windows GUI, Table and Dialog selections commands
- Enhanced / extended bitmap font commands
- Custom HiGraphics GUI commands - rather like TopGUI
- Direct 3D draw commands or equivalent (if OpenGL)
- Sounds and 3D Sound commands, Music commands - compatability with things like OGG etc
- Voice Sync / DarkVoice easque
- Fast Sprite and Animated Sprite commands, general and pixel collision / support for spriter style commands etc
- 2D Physics
- 2D/3D AI Commands
- Simplified but also then extended internet / multiplayer command set
- Multi Camera and Lighting Commands
- Shaders - and simplified commands for effective common style shaders inc water, sky etc
- Advanced Terrain commands including real time modification, paint, spherical, streaming, application of shaders and physics etc
- Enhanced / extended texture / materials commands /TextureMAX style commands too
- Enhanced / extended 3d Object commands, limb commands, 3dmaths
- Environmental / Sky (A DarkCLOUDS series of commands but integrated with the rest) / World type commands
- Enhanced 3d Object animation
- 3d Physics commands, inc cloth, smoke, fluid, ragdoll etc etc
- Enhanced / fast 3d Object collision / limb collision and raytracing commands inc pick of object, limb, vertices
- Simplified / easy 3d object / limb/ poly modification/vert paint commands
- With 3d, occlusion, imposters, etc etc optimisations as standard
- I've probably missed loads!
Looking at the above, it's potentially a HUGE undertaking ???
What say you Lee / TGC? Tenable?
a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...