Eufloria > Eufloria Classic

Future

<< < (3/21) > >>

Alex:
Pilchard123: we are using LuaBind which (like all binding libs) requires you to specify the functions you want to expose to Lua (i.e. you can't just give it the assembly and say "go crazy"). Adding bindings is a matter of changing some headers and recompiling the game and doing a release, so it's not something that can be done by players. That's the problem.


--- Quote from: annikk.exe on August 04, 2011, 03:08:16 AM ---
--- Quote ---> Can you give some examples of commands that are unlikely to be supported?  Will DrawSprite still work?  What about Asteroid:MoveTo and MoveBy?
Currently anything that's in the basic campaign works. Pretty much everything else is unsupported. Whether or not things end up being supported is up for discussion as it will take time to do that (bear in mind that it would also take some time to clean up, strip down and release Eufloria Classic or whatever it would end up being called).
--- End quote ---

I'm totally stoked that you're up for discussing what gets implemented.  :> I am of course eager to get started!  When/where should this discussion take place?  Would it be helpful if we level designers create a prioritised list of things we most want implemented, so that you can see easily what people are trying to do?  Is there anything else we can do to help?

Though I shall greatly look forward to the patches, I will also begin creating content the moment the new version is released.  I will aim to have a new level out the same day the new version of the game is released on PC.  :>

--- End quote ---
We can start discussing it here, but what I meant was that as of this moment there is nothing supported beyond the absolute basics of placing asteroids and seedlings and trees, and adding support for the rest will take time - very little time in some cases but maybe a lot in others. Therefore a list of what's needed kind of exists in the existing set of user-made levels. Once all of that is working it would be time to look at new stuff.


--- Quote from: annikk.exe on August 04, 2011, 03:08:16 AM ---
--- Quote ---> Though you did say you don't want to spend the rest of your days adding modding features, do you have any plans to eventually add commands that level designers can use?  Or is that it - what comes in the final release is all we'll ever have?
No, the game will doubtless need patch after bloody patch to support people who have esoteric or even common hardware configurations and fix bugs. Extra features could get worked into these patches. I am happy to come back and add features, but I don't want to be doing it to the point where I'm, say, spending a day a week on it. I wanted to get the game roughly to the point where all existing levels would run (if not by simply loading them, then by modifying the syntax appropriately).
--- End quote ---

I am totally fine with modifying old levels and engines to fit whatever the new syntax is.  :>  When you say you want to get to the point where all existing levels would run, do you mean all the existing levels that have been created by the level designers, or the levels for the original game?

--- End quote ---

Most of the editing required amounts to several find and replace passes. I want to get it so that most of the user levels in existence today work to some degree. Probably some of your own more esoteric creations would have trouble but by and large I want stuff to be working.


--- Quote from: annikk.exe on August 04, 2011, 03:08:16 AM ---
--- Quote ---My thinking was that there's a lot of stuff people want to do that I'd never have time to do. And if the game were modifiable in a more open sense (i.e. source code available) then people could do that independently of me. Additionally there's an existing version of the game in which all these levels currently work.
--- End quote ---

The thing is, that would involve splitting your time between two Eufloria projects instead of just focusing on one.  Sure, there are restrictions with what we can do, and it might be possible to change those things if it were open source.... but who would change the code?  Who would play the resulting maps?   I guess I'm just skeptical about how much an open source version would be advertised, downloaded, and played.  It's not as exciting an arena to work in if it's not actively being played by thousands of people all over the world..
For me, coding is only half the pleasure... the other half is seeing the download counter tick up, and reading the feedback from people who have played it.  People are much more likely to play the latest and greatest version, so that is where I want to be.  :>

Besides, there really haven't been that many requests for new commands.  Some of the previous requests are no longer relevant because we have found workarounds for them, or discovered undocumented commands that have the functionality we were looking for.  Personally, when I ask about the existence (or not) of a particular command, I am just asking because I am curious if it exists... it's not intended to be read as "implement this command for me!".  The only unfulfilled request I can remember is for the ability to draw sprites behind asteroids as well as in front of them, but that's hardly a huge issue because there is a workaround for it (albeit an inefficient one).

--- End quote ---
All fine


--- Quote from: annikk.exe on August 04, 2011, 03:08:16 AM ---
--- Quote ---I totally see your point about working in the current version and actually I think that's a really important issue both for you guys and for us. In the long term it will probably be better to have a reasonably modifiable version out and ditch the idea of the free classic version.

--- End quote ---

I hope you decide to do this.. :>  I think it's the best option for us Level Designers, for you guys, and for the people that play the game.  I love the look of the new version, it's totally stunning and I can't wait to play it.  :>  heh, I'm totally bubbling over with enthusiasm right now... though I'm conscious of not wanting to crowd you after your epic coding session over these past months.

--- End quote ---
Thanks. It's been a long year but it's been worth it so far :)

Pilchard123:
I realise that the source would need to be compiled, I just thought that if you were to supply a list of some sort - what functions are called, what parameters they take, etc - we could work on producing some of the raw source, which you could then copy over and compile without having to write it yourself. Yes, there may be some tweaking nneded, but it could cut your workload some.

Aino:
I wonder if the custom AIs work in the new version...

Pilchard123:
I doubt it, Alex pretty much said they wouldn't. Not for a time, at least.

Aino:
But the AI's contain(atleast mine) the stuff that is in the Campaign :D

So i guess it'll work o.O

Was wrong, i don't think Position.x/y comes with the update D:

Nor will GraceTimer I guess :S

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version