Jump to content

Movix

Alpha Tester
  • Content Count

    18
  • Joined

  • Last visited


Reputation Activity

  1. Like
    Movix got a reaction from MopnexAndreyno in The Future of LUA IG ...   
    Hi all,
     
    i'm not sure if this is the right section of the forum to post this topic, but as you can guess it apppears to me to be adequate.
    Also forgive me my bad English, specially because this post is quite long
     
    As a hobby developer i love the possibility to program in LUA IG. That said i encounter so much frustration because of limitations that are currently IG.
    I searched the forums and Discord to see if i can get answers to my questions, but in the end nothing helped me. so i'm here
     
    I'm not posting here to rage about those limitations, but as i'm engaging a fairly high amount of time in realizing things i wonder if this work will not get useless after some future updates.
    So i'm coming up with some questions about future features of DU LUA.
     
    Before diving into LUA details let me give you the understanding i have of the vison DU has.
     
    For me DU is a root level sand box where players will build and realize the content and environnement. DU call itself a game where players will build civilisations.
    with the current balance and the scale of building things like civilisation, or even more humble let's say a town, it requires a lot of time to gather, transform and build. And that is the easy part. The more difficult job is to make a project appealing in order to seduce players in joining. From then you need to manage, organise, control, and plan things.
    Again at the scale we are  talking about you'll probably have dozens of players and as much tasks to manage. Thus you will handle huge amounts of data and communication.
     
    That's the point were i want LUA join the party.
    Event Calendars, accounting of players activity, Task management, Statistics, just to list some
    In the current state those thing will not be possible because of missing API features and existing restrictions.
    So here a list of things that i'm interested in knowing if they will find somehow a way into the game or if it's already known that they are a no go
     
    System
    Will there be a GUI API that allows interaction (mouse and/or keyboard handling) on screen elements, HUD ?
    Will there be a documentation about rules for CPU overload evaluation ?
    Will the LUA code size limit stay or change ?
    Will the screen element content size stay or change ?
    Will player accounts be IRL verified ? i mean will we be able to detect multi account players ?
     
    Data Storage
    Will there be some client side storage ?
    Will there be some server side storage ?
    Will there be some évolutions of the IG Databank in terms of storage space and APIs like CRUD like sql) ?
     
    Messaging
    Will there be a way to send messages to another player in a hidden system channel reserved for LUA messaging ?
    Will there be a way to post send messages to chat (all default channels and private channels) ?
    Will there be a way to interact from LUA with a server on Internet like a discord or web server ?
    Will receivers / emitters have some more features like private communication vs broadcasting ?
     
    Core API
    Will there be a way to see the size (XS,S,M,L,XL) of an element ( getElementSizeyId(id) ) ?
    Will there be a way to modify link between elements ?
    Will there be a way to interact with RDMS like adding or removing people/orgs in Actors, elements in Tags ?
    Will there be more ranks in orgs and will there be a way to edit memberships from LUA ?
    Will it be possible to gather more data from players API like orgs memberships and/or talent tree ?
    Will it be possible to rename elements ?
     
    IG Storage
    Will there be a way to get the container inventory ?
    If yes will there be a way to get the owners (claim) for each item stack ?
     
    Industry
    Will there be a way to set recipe?
    Will the be a way to set the amount to craft ?
     
    That's the most important for me that i remembered during posting this.
    I'm sure i missed a lot of questions that are important, like all the piloting related stuff for example.
     
    i Wonder what you guys are thinking about my questions and hopefully those skilled in other LUA IG mechanics add their question if they feel like me
     
  2. Like
    Movix got a reaction from Sarago in The Future of LUA IG ...   
    Hi all,
     
    i'm not sure if this is the right section of the forum to post this topic, but as you can guess it apppears to me to be adequate.
    Also forgive me my bad English, specially because this post is quite long
     
    As a hobby developer i love the possibility to program in LUA IG. That said i encounter so much frustration because of limitations that are currently IG.
    I searched the forums and Discord to see if i can get answers to my questions, but in the end nothing helped me. so i'm here
     
    I'm not posting here to rage about those limitations, but as i'm engaging a fairly high amount of time in realizing things i wonder if this work will not get useless after some future updates.
    So i'm coming up with some questions about future features of DU LUA.
     
    Before diving into LUA details let me give you the understanding i have of the vison DU has.
     
    For me DU is a root level sand box where players will build and realize the content and environnement. DU call itself a game where players will build civilisations.
    with the current balance and the scale of building things like civilisation, or even more humble let's say a town, it requires a lot of time to gather, transform and build. And that is the easy part. The more difficult job is to make a project appealing in order to seduce players in joining. From then you need to manage, organise, control, and plan things.
    Again at the scale we are  talking about you'll probably have dozens of players and as much tasks to manage. Thus you will handle huge amounts of data and communication.
     
    That's the point were i want LUA join the party.
    Event Calendars, accounting of players activity, Task management, Statistics, just to list some
    In the current state those thing will not be possible because of missing API features and existing restrictions.
    So here a list of things that i'm interested in knowing if they will find somehow a way into the game or if it's already known that they are a no go
     
    System
    Will there be a GUI API that allows interaction (mouse and/or keyboard handling) on screen elements, HUD ?
    Will there be a documentation about rules for CPU overload evaluation ?
    Will the LUA code size limit stay or change ?
    Will the screen element content size stay or change ?
    Will player accounts be IRL verified ? i mean will we be able to detect multi account players ?
     
    Data Storage
    Will there be some client side storage ?
    Will there be some server side storage ?
    Will there be some évolutions of the IG Databank in terms of storage space and APIs like CRUD like sql) ?
     
    Messaging
    Will there be a way to send messages to another player in a hidden system channel reserved for LUA messaging ?
    Will there be a way to post send messages to chat (all default channels and private channels) ?
    Will there be a way to interact from LUA with a server on Internet like a discord or web server ?
    Will receivers / emitters have some more features like private communication vs broadcasting ?
     
    Core API
    Will there be a way to see the size (XS,S,M,L,XL) of an element ( getElementSizeyId(id) ) ?
    Will there be a way to modify link between elements ?
    Will there be a way to interact with RDMS like adding or removing people/orgs in Actors, elements in Tags ?
    Will there be more ranks in orgs and will there be a way to edit memberships from LUA ?
    Will it be possible to gather more data from players API like orgs memberships and/or talent tree ?
    Will it be possible to rename elements ?
     
    IG Storage
    Will there be a way to get the container inventory ?
    If yes will there be a way to get the owners (claim) for each item stack ?
     
    Industry
    Will there be a way to set recipe?
    Will the be a way to set the amount to craft ?
     
    That's the most important for me that i remembered during posting this.
    I'm sure i missed a lot of questions that are important, like all the piloting related stuff for example.
     
    i Wonder what you guys are thinking about my questions and hopefully those skilled in other LUA IG mechanics add their question if they feel like me
     
  3. Like
    Movix reacted to vertex in Tutorial: Voxelmancy Essentials   
    Important edit in front of this posting: I just learned more about the topic and need to relativize. When I looked at that "voxel library", I took it as some kind of "ingame construct" that lets you copy individual voxels to use somewhere else. But now I've found the "Voxel Element Library" on trello, which actually sounds very useful and is currently listed as "should make it to beta" - so all of my following concerns already are largely accounted for. Still I'd like to see an option to manipulate vertices (not me of course, please) individually, but that library would be a huge improvement already.
     
    I hope for a voxel editor too, since that "voxel library", while surely being a great achievement, really looks awful for what it implies and makes building a virtual world almost harder than building the same thing in the real world. It basically is the opposite of what I am looking for when using a computer to get creative. When I have an idea, the computer shall aid me achieve it - not add artificial barriers, solely based on technology limitations and lack of development. For this developers should be the ones creating comfortable interfaces for humans to make the software do as desired/intended. If the human needs to run the code in their brain over and over again, because the developer failed to provide a proper tool, it invalidates the whole concept of computing, where you find software algorithms for repeated tasks like these.
     
    I agree that, in my past too, there was a time when I was still "discovering computers" and considered myself soo witty while hacking one workaround for the lack of tools after another into my machine - but today I know this should not even be necessary, because the pleasure in creativity and construction neither least nor last scales with the use of proper, professional tools and should never become a dull chore. If it's the tool that makes it hard to create what you desire and the game designer can't find another way to "challenge the player", then (in my personal opinion!) the concept is just seriously flawed.
     
    Another side to this is that yes, as already said, it makes the people capable of going through such a hassle, somewhat rare and special. But that is not what you want for "emergent gameplay" and a "player-built world", because everyone wants to get creative at some point and if the most basic shapes are this hard to achieve, then yes, you may have one very beautiful construct in a thousand, but it also means 999 others, that look like mashed potatoes, clutter the whole scenery  On the other hand, a beautiful work of art does not just come for free with professional tools - the artists still need a sense for aesthetics - but then they could focus on this, instead of becoming some kind of hybrid between borderline OCD and what they originally wanted to do 
     
    @Tordan
    I can see why you've got mixed feelings about this, but I really think that proper tools just make the whole world more beautiful and enable many more artistic people to get creative. In my opinion this outweighs the glorified elitism for a small handful of so-called "voxelmancers" by far 
×
×
  • Create New...