Is that I plan on making it easy to port to languages other than Lua. To the point of where you can just run SWIG for the target languages.
There is Sphere for Javascript, but other than that and PyGame and Ika (Python as well), I don't see any other scripting language friendly gaming lib's.
I was originally going to opt for other resolutions (some people are complaining about that), but I want something that's retro gaming specific. And I can push out more speed this way and optimizing things a bit.
The speed test was done by writing a small demo in both and running them on a 350mhz. No offense, but I designed Freya because Pygame was moving to slow for me. And, I didn't know enough about SDL to do anything to help it.
If I had known SDL, this might be different. It is faster than LuaSDL, but the makers of it even admit that it's not for gaming but more for multimedia apps.
The secret to Freya's speed is in it's limatations (and how much faster Lua is to Python. When I get around to porting Freya to Python, it will probably run at the same speed or slower than PyGame).
Lua, like Python are both easy to learn programming languages and take less time to learn than C or C++ or Java. But, if you are not keen on learning even a simple proreamming langauge Game Maker might be a better choice.
But, if you want a good stepping stone to video game programming, Freya does speed things up.
When 2.0 is out of beta. Right now there are a few floating point errors on Linux for some of the examples, and some of the libs need changed to work on OSX, but other than that it's heading there.
Bard's Tale style- that would be neat.
I myself is working on a hybrid zelda-roguelike kind of game using it.
I'm working on one and some others are too. But right now teh Freya community is spread thin through 4 or 5 other message boards. This site has only been up for a week. So I'm trying to gather and bring together all of the disperate coders under this one roof.
You can always download it and give it a shot.
KDev is pretty impressive. It's like an open-source VC++ without all of the baggage, and on Linux. This just might be one of the killer apps on Linux to get people to switch over. We need less cross-platform util's on Linux, and more killer apps made just for it if we want people to start switching over.
"see a real need for a language that is as easy to program in as Python, yet as potentially fast as C. As far as I know such a language doesn't exist yet, but I see no fundamental obstacles preventing us from creating one. It's just a matter of time."
It's called Lua.
Anyone have a ballpark (USD) for the price?
I'm glad they added in some stuff that was desperately missing (like Sam and Frodo disguised as Orcs). Can't wait.
This isn't a golfing magazine, numbnutz. It's an open forum. I don't see anywhere saying "Hey this is a firefly specific forum!". Nope, it's slashdot. It's a lot of things. But it's not just for morons who like crap television.
Now, THIS is a troll. Fuckface.
I don't think it has one, but a simple Lint like program for Python should solve this error. But, the problem isn't really with being interpreted, since a C/C++ compiler mostly catches typo errors (for me anyway...), but instead the problem I see is in the fact that it's dynamicly typed rather than statically typed.
The problem here is that in a dynamicaly typed language, since you don't declare varaibles (but instead assign them) if you have a typo it won't get caught even by a lint program (since how is it to know that the typo isn't a new variable?).
Example, let's say you create a varaible called dog.
dog=3
and then later, you try to assign it a different value, but mispell it:
god=5
Since it's dynamically typed, it will assume this is a new varaible, opening up a whole new can of worms.
No more creating six different distro's. I mean, right now I could just tar gz it, and have people run make configure...but that really isn't as feature rich, or as easy for the end user in some cases.
This is very nice.
I just hope it actually goes somewhere.
But it bored me too tears. And it was really hard to get past all of the terrible accents. Add into the fact that I don't like Westerns or Civil War stories.
BTW, my parent post is not a troll. It's my honest opinion.
Which was crap. I watched about two episodes of it. Terrible, terrible. It was bad acting and bad dialogue mixed with a terrible Civil War in space feel to it. God that show was awfull. It was like the civil war meets space crap.
Take it from someone who was scrambling for work for two years straight. It's not as good as it was 6 years ago when I first got work in the field (so many job offers....so little time), but I get offers now. At least once a month. And that's good.
Even though they swear it's a sequel. How can someone be that dumb to actually go back to the same house, play the same tape, and give the girl the same necklace?
This way you can have a website and a forum that's well integrated into your website. I use this as well as PHP MyFAQ for a FAQ and GHISHI for syntax highlighters source documentation. It makes for a very nice programmers portal.
Wasn't (in alchemy) the mythical philsopher's stone (not the sorcerer's stone....I have no idea that is.) that could aid in tranmutating objects without requiring the laws of equality (ie- alchemy works like an algeberic equation- for it to work both sides need to be equal. you cannot create something new out of nothing, just alter what already exists).
http://luaforge.net/projects/luax/
I didn't really mean for that to be jab at Pygame. The two are completely different projects with different goals.
Is that I plan on making it easy to port to languages other than Lua. To the point of where you can just run SWIG for the target languages.
There is Sphere for Javascript, but other than that and PyGame and Ika (Python as well), I don't see any other scripting language friendly gaming lib's.
I was originally going to opt for other resolutions (some people are complaining about that), but I want something that's retro gaming specific. And I can push out more speed this way and optimizing things a bit.
The speed test was done by writing a small demo in both and running them on a 350mhz. No offense, but I designed Freya because Pygame was moving to slow for me. And, I didn't know enough about SDL to do anything to help it.
If I had known SDL, this might be different. It is faster than LuaSDL, but the makers of it even admit that it's not for gaming but more for multimedia apps.
The secret to Freya's speed is in it's limatations (and how much faster Lua is to Python. When I get around to porting Freya to Python, it will probably run at the same speed or slower than PyGame).
I really think Lua is the choice for an embeddable scripting language. After using it for Freya, I will always promote it.
Lua, like Python are both easy to learn programming languages and take less time to learn than C or C++ or Java. But, if you are not keen on learning even a simple proreamming langauge Game Maker might be a better choice. But, if you want a good stepping stone to video game programming, Freya does speed things up.
When 2.0 is out of beta. Right now there are a few floating point errors on Linux for some of the examples, and some of the libs need changed to work on OSX, but other than that it's heading there. Bard's Tale style- that would be neat. I myself is working on a hybrid zelda-roguelike kind of game using it.
I'm working on one and some others are too. But right now teh Freya community is spread thin through 4 or 5 other message boards. This site has only been up for a week. So I'm trying to gather and bring together all of the disperate coders under this one roof. You can always download it and give it a shot.
KDev is pretty impressive. It's like an open-source VC++ without all of the baggage, and on Linux. This just might be one of the killer apps on Linux to get people to switch over. We need less cross-platform util's on Linux, and more killer apps made just for it if we want people to start switching over.
I was just being a smartass.
"see a real need for a language that is as easy to program in as Python, yet as potentially fast as C. As far as I know such a language doesn't exist yet, but I see no fundamental obstacles preventing us from creating one. It's just a matter of time." It's called Lua.
But I like Lua better for embedding into apps. And as a lnaguage as well. Pygame is horrible and slow IMHO.
Anyone have a ballpark (USD) for the price? I'm glad they added in some stuff that was desperately missing (like Sam and Frodo disguised as Orcs). Can't wait.
This isn't a golfing magazine, numbnutz. It's an open forum. I don't see anywhere saying "Hey this is a firefly specific forum!". Nope, it's slashdot. It's a lot of things. But it's not just for morons who like crap television. Now, THIS is a troll. Fuckface.
I don't think it has one, but a simple Lint like program for Python should solve this error. But, the problem isn't really with being interpreted, since a C/C++ compiler mostly catches typo errors (for me anyway...), but instead the problem I see is in the fact that it's dynamicly typed rather than statically typed. The problem here is that in a dynamicaly typed language, since you don't declare varaibles (but instead assign them) if you have a typo it won't get caught even by a lint program (since how is it to know that the typo isn't a new variable?). Example, let's say you create a varaible called dog. dog=3 and then later, you try to assign it a different value, but mispell it: god=5 Since it's dynamically typed, it will assume this is a new varaible, opening up a whole new can of worms.
No more creating six different distro's. I mean, right now I could just tar gz it, and have people run make configure...but that really isn't as feature rich, or as easy for the end user in some cases. This is very nice. I just hope it actually goes somewhere.
But it bored me too tears. And it was really hard to get past all of the terrible accents. Add into the fact that I don't like Westerns or Civil War stories. BTW, my parent post is not a troll. It's my honest opinion.
Which was crap. I watched about two episodes of it. Terrible, terrible. It was bad acting and bad dialogue mixed with a terrible Civil War in space feel to it. God that show was awfull. It was like the civil war meets space crap.
It is. But, that shouldn't stop someone from making games with Python. Just with PyGame.
Take it from someone who was scrambling for work for two years straight. It's not as good as it was 6 years ago when I first got work in the field (so many job offers....so little time), but I get offers now. At least once a month. And that's good.
Even though they swear it's a sequel. How can someone be that dumb to actually go back to the same house, play the same tape, and give the girl the same necklace?
This way you can have a website and a forum that's well integrated into your website. I use this as well as PHP MyFAQ for a FAQ and GHISHI for syntax highlighters source documentation. It makes for a very nice programmers portal.
It's like Linux wrapped in Candy. I never thought I would though- I was a staunch slackware user. But now, I could never go back.
Which is proper. Since there is only 1 Philosopher's Stone, calling it Philosphers Stone would be inane.
and it's filled with commercials. Just because you pay for something, doesn't mean it won't come with advertisement.
Wasn't (in alchemy) the mythical philsopher's stone (not the sorcerer's stone....I have no idea that is.) that could aid in tranmutating objects without requiring the laws of equality (ie- alchemy works like an algeberic equation- for it to work both sides need to be equal. you cannot create something new out of nothing, just alter what already exists).