[Pharo-project] Athens, Nativeboost and Igor's gray hair
Hi, Last week I've been sick, and because of that I've been bored. To get some fun I started to learn NativeBoos and Athens (and to stress Igor's patience on explain things :). After all, I prototyped a couple of examples that I think are fun: 1) AthensPlayground. This is a workspace prepared to fast-prototype athens animations (taking the same idea of http://www.processing.org/) You can see a video of the (for now) results here: http://youtu.be/NaR_fyk3qq4 I think it can be a good addition for people willing to do some animation work :) 2) After that, of course I was very happy, but I thought "why to stop there? now I want more!" and so, I made a quick search about physics library and after a couple of hours I made a (very primitive) Chipmunk usage framework and an even more primitive and simple "game engine like" framework, to mix both Athens and Chipmunk library. A video of the results can be found here: http://youtu.be/ZK-JlbeN09A Pretty cool, isn't? Ok, I know... is not like I invented the hot water, all of this was more or less present in morphic... but is cool to have real examples on using external libraries (also, physics are really hard to simulate, so... better to use something already existent). If you want to play with it, you can go to: http://smalltalkhub.com/#!/~estebanlm/Storm Enjoy :) Esteban
Very nice & cool ! On 22 Nov 2012, at 15:38, Esteban Lorenzano <estebanlm@gmail.com> wrote:
Hi,
Last week I've been sick, and because of that I've been bored. To get some fun I started to learn NativeBoos and Athens (and to stress Igor's patience on explain things :).
After all, I prototyped a couple of examples that I think are fun:
1) AthensPlayground. This is a workspace prepared to fast-prototype athens animations (taking the same idea of http://www.processing.org/)
You can see a video of the (for now) results here: http://youtu.be/NaR_fyk3qq4
I think it can be a good addition for people willing to do some animation work :)
2) After that, of course I was very happy, but I thought "why to stop there? now I want more!" and so, I made a quick search about physics library and after a couple of hours I made a (very primitive) Chipmunk usage framework and an even more primitive and simple "game engine like" framework, to mix both Athens and Chipmunk library.
A video of the results can be found here: http://youtu.be/ZK-JlbeN09A
Pretty cool, isn't?
Ok, I know... is not like I invented the hot water, all of this was more or less present in morphic... but is cool to have real examples on using external libraries (also, physics are really hard to simulate, so... better to use something already existent).
If you want to play with it, you can go to: http://smalltalkhub.com/#!/~estebanlm/Storm
Enjoy :)
Esteban
-- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it. -- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
You are welcome. Stef
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
and you have to see my 1k small spheres falling into a pot :P (my objective is to get 2k and still be performant, I don't know if I will succeed, but is fun to try) and JB's joint example, btw :) Esteban On Nov 23, 2012, at 7:10 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
You are welcome.
Stef
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
where are they these cool examples. Stef On Nov 23, 2012, at 7:16 PM, Esteban Lorenzano wrote:
and you have to see my 1k small spheres falling into a pot :P (my objective is to get 2k and still be performant, I don't know if I will succeed, but is fun to try)
and JB's joint example, btw :)
Esteban
On Nov 23, 2012, at 7:10 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
You are welcome.
Stef
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
you ask it, you have it :) This is a new example of Athens+Chipmunk colliding 500 objects (1k works, but still needs some adjusts :) http://youtu.be/GkS6rHVUJko Esteban On Nov 24, 2012, at 10:48 AM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
where are they these cool examples.
Stef
On Nov 23, 2012, at 7:16 PM, Esteban Lorenzano wrote:
and you have to see my 1k small spheres falling into a pot :P (my objective is to get 2k and still be performant, I don't know if I will succeed, but is fun to try)
and JB's joint example, btw :)
Esteban
On Nov 23, 2012, at 7:10 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
You are welcome.
Stef
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
amazing stuff and it seems to run very fast taking also into account that you video record this. Thanks for sharing. What kind of processor you have ? ________________________________ From: EstebanLM [via Smalltalk] <ml-node+s1294792n4656561h64@n4.nabble.com> To: kilon <thekilon@yahoo.co.uk> Sent: Saturday, 24 November 2012, 12:41 Subject: New Athens+Chipmunk example [WAS: Re: Athens, Nativeboost and Igor's gray hair] you ask it, you have it :) This is a new example of Athens+Chipmunk colliding 500 objects (1k works, but still needs some adjusts :) http://youtu.be/GkS6rHVUJko Esteban On Nov 24, 2012, at 10:48 AM, Stéphane Ducasse <[hidden email]> wrote: where are they these cool examples.
Stef
On Nov 23, 2012, at 7:16 PM, Esteban Lorenzano wrote:
and you have to see my 1k small spheres falling into a pot :P
(my objective is to get 2k and still be performant, I don't know if I will succeed, but is fun to try)
and JB's joint example, btw :)
Esteban
On Nov 23, 2012, at 7:10 PM, Stéphane Ducasse <[hidden email]> wrote:
You are welcome.
Stef
that what happens when i get tons of emails, i missed yours. But thanks to
world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
________________________________ If you reply to this email, your message will be added to the discussion below:http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... To unsubscribe from Athens, Nativeboost and Igor's gray hair, click here. NAML
Hi, thanks.. my "video recording skills" still need a lot of improvement, but I'm having fun so far :) I have an i7 2.8Ghz Esteban On Nov 24, 2012, at 11:46 AM, dimitris chloupis <thekilon@yahoo.co.uk> wrote:
amazing stuff and it seems to run very fast taking also into account that you video record this. Thanks for sharing.
What kind of processor you have ? From: EstebanLM [via Smalltalk] <ml-node+s1294792n4656561h64@n4.nabble.com> To: kilon <thekilon@yahoo.co.uk> Sent: Saturday, 24 November 2012, 12:41 Subject: New Athens+Chipmunk example [WAS: Re: Athens, Nativeboost and Igor's gray hair]
you ask it, you have it :)
This is a new example of Athens+Chipmunk colliding 500 objects (1k works, but still needs some adjusts :)
Esteban
On Nov 24, 2012, at 10:48 AM, Stéphane Ducasse <[hidden email]> wrote:
where are they these cool examples.
Stef
On Nov 23, 2012, at 7:16 PM, Esteban Lorenzano wrote:
and you have to see my 1k small spheres falling into a pot :P (my objective is to get 2k and still be performant, I don't know if I will succeed, but is fun to try)
and JB's joint example, btw :)
Esteban
On Nov 23, 2012, at 7:10 PM, Stéphane Ducasse <[hidden email]> wrote:
You are welcome.
Stef
that what happens when i get tons of emails, i missed yours. But thanks to world of smalltalk i found it. Thanks for sharing that great stuff I am actually considering giving a helping hand to Athens , I really like it.
-- View this message in context: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
If you reply to this email, your message will be added to the discussion below: http://forum.world.st/Athens-Nativeboost-and-Igor-s-gray-hair-tp4656395p4656... To unsubscribe from Athens, Nativeboost and Igor's gray hair, click here. NAML
Hello Very cool! Maybe you have built Chipmunk for Windows? (for people who stay out from C compiling). I can't find version compiled with -FFI flag. Best regards, Denis 2012/11/22 Esteban Lorenzano <estebanlm@gmail.com>
Hi,
Last week I've been sick, and because of that I've been bored. To get some fun I started to learn NativeBoos and Athens (and to stress Igor's patience on explain things :).
After all, I prototyped a couple of examples that I think are fun:
1) AthensPlayground. This is a workspace prepared to fast-prototype athens animations (taking the same idea of http://www.processing.org/)
You can see a video of the (for now) results here: http://youtu.be/NaR_fyk3qq4
I think it can be a good addition for people willing to do some animation work :)
2) After that, of course I was very happy, but I thought "why to stop there? now I want more!" and so, I made a quick search about physics library and after a couple of hours I made a (very primitive) Chipmunk usage framework and an even more primitive and simple "game engine like" framework, to mix both Athens and Chipmunk library.
A video of the results can be found here: http://youtu.be/ZK-JlbeN09A
Pretty cool, isn't?
Ok, I know... is not like I invented the hot water, all of this was more or less present in morphic... but is cool to have real examples on using external libraries (also, physics are really hard to simulate, so... better to use something already existent).
If you want to play with it, you can go to: http://smalltalkhub.com/#!/~estebanlm/Storm
Enjoy :)
Esteban
sorry, but I did not :( On Nov 24, 2012, at 1:55 PM, Denis Kudriashov <dionisiydk@gmail.com> wrote:
Hello
Very cool!
Maybe you have built Chipmunk for Windows? (for people who stay out from C compiling). I can't find version compiled with -FFI flag.
Best regards, Denis
2012/11/22 Esteban Lorenzano <estebanlm@gmail.com> Hi,
Last week I've been sick, and because of that I've been bored. To get some fun I started to learn NativeBoos and Athens (and to stress Igor's patience on explain things :).
After all, I prototyped a couple of examples that I think are fun:
1) AthensPlayground. This is a workspace prepared to fast-prototype athens animations (taking the same idea of http://www.processing.org/)
You can see a video of the (for now) results here: http://youtu.be/NaR_fyk3qq4
I think it can be a good addition for people willing to do some animation work :)
2) After that, of course I was very happy, but I thought "why to stop there? now I want more!" and so, I made a quick search about physics library and after a couple of hours I made a (very primitive) Chipmunk usage framework and an even more primitive and simple "game engine like" framework, to mix both Athens and Chipmunk library.
A video of the results can be found here: http://youtu.be/ZK-JlbeN09A
Pretty cool, isn't?
Ok, I know... is not like I invented the hot water, all of this was more or less present in morphic... but is cool to have real examples on using external libraries (also, physics are really hard to simulate, so... better to use something already existent).
If you want to play with it, you can go to: http://smalltalkhub.com/#!/~estebanlm/Storm
Enjoy :)
Esteban
Hello. I built chipmunk with MinGW. But demo "StormFallingBall new start. " crash pharo. Maybe I built broken windows version of chipmunk. But I report this because it can be related to some problem with NativeBoost on Windows. VM crashed on CmBody>>primPosition See crash report and chipmunk dll at attachment. Best regards, Denis 2012/11/26 Esteban Lorenzano <estebanlm@gmail.com>
sorry, but I did not :(
On Nov 24, 2012, at 1:55 PM, Denis Kudriashov <dionisiydk@gmail.com> wrote:
Hello
Very cool!
Maybe you have built Chipmunk for Windows? (for people who stay out from C compiling). I can't find version compiled with -FFI flag.
Best regards, Denis
2012/11/22 Esteban Lorenzano <estebanlm@gmail.com>
Hi,
Last week I've been sick, and because of that I've been bored. To get some fun I started to learn NativeBoos and Athens (and to stress Igor's patience on explain things :).
After all, I prototyped a couple of examples that I think are fun:
1) AthensPlayground. This is a workspace prepared to fast-prototype athens animations (taking the same idea of http://www.processing.org/)
You can see a video of the (for now) results here: http://youtu.be/NaR_fyk3qq4
I think it can be a good addition for people willing to do some animation work :)
2) After that, of course I was very happy, but I thought "why to stop there? now I want more!" and so, I made a quick search about physics library and after a couple of hours I made a (very primitive) Chipmunk usage framework and an even more primitive and simple "game engine like" framework, to mix both Athens and Chipmunk library.
A video of the results can be found here: http://youtu.be/ZK-JlbeN09A
Pretty cool, isn't?
Ok, I know... is not like I invented the hot water, all of this was more or less present in morphic... but is cool to have real examples on using external libraries (also, physics are really hard to simulate, so... better to use something already existent).
If you want to play with it, you can go to: http://smalltalkhub.com/#!/~estebanlm/Storm
Enjoy :)
Esteban
participants (6)
-
Denis Kudriashov -
dimitris chloupis -
Esteban Lorenzano -
kilon -
Stéphane Ducasse -
Sven Van Caekenberghe