Alice Community  

Go Back   Alice Community > General Discussion > Questions and Comments

Reply
 
Thread Tools Display Modes
For those who throw stones at Alice ...
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default For those who throw stones at Alice ... - 12-21-2007, 12:23 AM

For those who insist on throwing stones at Alice, my response is simply: Fine, go use Java 3D.

However, switching from Alice to Java 3D may require you to expend a little extra up-front study effort. For example, you may want to begin with the following tutorials:

Java 3D API
1540 Understanding Lighting in the Java 3D API
1541 Back to Basics in the Java 3D API
1542 Digging a Little Deeper into the Java 3D API
1544 Simple Animation with the Java 3D API
1546 Understanding the Alpha Time-Base Class in Java 3D
1548 Combining Rotation and Translation in Java 3d
1550 Understanding Transforms in Java 2D
1552 Understanding Transforms in Java 3D

Dick Baldwin
Free Alice tutorials: http://www.dickbaldwin.com/tocalice.htm
Free programming tutorials: http://www.dickbaldwin.com/toc.htm
   
Reply With Quote
Unbelievably sorry
Old
RAGE
Guest
 
Status:
Posts: n/a
Lightbulb Unbelievably sorry - 12-21-2007, 02:24 PM

Quote:
Originally Posted by DickBaldwin View Post
For those who insist on throwing stones at Alice
Dude, I am so sorry I went all out like that. It's just that I have searched a lot for something like Alice, and when I found this program and something wrong happened... I guess I sort of just took it out on Alice and the crew.
So sorry
   
Reply With Quote
Old
DrJim
Guest
 
Status:
Posts: n/a
Default 12-23-2007, 06:10 PM

I certainly don't have the same experience that Dick has regarding Java 3D. However I would be very cautious doing any Java-based advanced graphics if I was planning to make money on it. I've been recently trying to get a Java-based program called Moviestorm ( http://www.moviestorm.co.uk/MSDB/HomePageServlet ) to run - unfortunately it seems to have the same memory demand/memory leak/garbage collection problems as Alice (and, for that matter, Open Office).

The Jave virtual machine concept is great as a teaching tool and maybe has great appeal in academia - but if I had to develop something right now I would, reluctantly, go with the .net framework - and to heck with the Mac and Gates-phobic Linux fanatics.
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 12-23-2007, 07:58 PM

Quote:
Originally Posted by DrJim View Post
However I would be very cautious doing any Java-based advanced graphics if I was planning to make money on it.
Alice is strictly a teaching tool. My emphasis wasn't on developing software for profit. That wouldn't be very feasible with Alice (but some folks do make a profit developing with Java). My emphasis was on learning how to program.

If someone doesn't like Alice as a teaching tool, they can simply roll up their sleeves, learn a great deal about real object oriented programming, and use Java 3D as a teaching tool.

(Actually, I was really being a little sarcastic and trying to make the Alice critics come to appreciate what Alice does has to offer as opposed to what it doesn't have to offer. Programming in Alice is extremely easy. Programming in Java 3D is extremely difficult.)

Dick Baldwin
Free Alice tutorials: http://www.dickbaldwin.com/tocalice.htm
Free programming tutorials: http://www.dickbaldwin.com/toc.htm
   
Reply With Quote
Old
DrJim
Guest
 
Status:
Posts: n/a
Default 12-28-2007, 04:38 PM

Quote:
Originally Posted by DickBaldwin View Post
...Programming in Java 3D is extremely difficult.
Programming and making a profit is probably the most difficult of all - though I'm sure I don't have to tell you that.
   
Reply With Quote
Old
tullygray
Guest
 
Status:
Posts: n/a
Default 07-24-2008, 08:56 AM

I have to use Alice for the course I'm studying, and I cringed when I saw it used Java. I have a thing against Java

I do like the look of the program though unfortunately under linux 'click and drag' isn't working. That's probably a problem with my setup. Does it use GTK? It looks like it. My system isn't configured very well for GTK since I prefer QT and KDE.

I learned to program 3D graphics with openGL and C, using a cool little library called GLFW to do input and window handling. I would recommend going down this route if you are really serious about learning to program. Serious 3D programming is not for everyone!
   
Reply With Quote
Old
DrJim
Guest
 
Status:
Posts: n/a
Default 07-24-2008, 07:06 PM

Quote:
Originally Posted by tullygray View Post
with openGL and C
Using "Open GL and C" can be either a generic comment or an actual statement of fact. If the latter - please at least look at C++ or C#. OOP really does have a lot of advantages - I doubt any major programming project these days (unless maybe it was very data base intensive) would take another approach.
   
Reply With Quote
Old
tullygray
Guest
 
Status:
Posts: n/a
Default 07-27-2008, 03:17 AM

Yes I know. Now I do use C++ and I'd have to agree. I'm only using Alice 'cos my course requires it. Recently I found that java 1.6 on gentoo doesn't run Alice properly. However 1.4 seems fine. I got that tip from another linux based thread.
   
Reply With Quote
Im a little Disappointed
Old
javajava
Guest
 
Status:
Posts: n/a
Default Im a little Disappointed - 07-31-2008, 04:01 PM

I heard about Alice through a friend and also in Randy's lecture. I'm learing java right now and I thought it would be cool to download the software, so I did. The application is cool, don't get me wrong, and no offense to anyone that worked on it, especially Randy, but I'm not really seeing how you can learn to program, aside from the "methods" tab on the screen. Maybe it's just me, but idk.
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 07-31-2008, 09:27 PM

Quote:
Originally Posted by javajava View Post
I heard about Alice through a friend and also in Randy's lecture. I'm learing java right now and I thought it would be cool to download the software, so I did. The application is cool, don't get me wrong, and no offense to anyone that worked on it, especially Randy, but I'm not really seeing how you can learn to program, aside from the "methods" tab on the screen. Maybe it's just me, but idk.
Replicate the Juggling Judy world at http://www.alice.org/community/showthread.php?t=1570 and the Alice War Zone video at http://www.youtube.com/watch?v=2WwQI7dPiAw without looking at the code and then tell me that you can't learn anything from Alice. Once you reach that level, I will put more stock in your opinion than I do at this point.

Dick Baldwin
Free Alice tutorials: http://www.dickbaldwin.com/tocalice.htm
Free Scratch tutorials: http://www.dickbaldwin.com/tocHomeSchool.htm
Free Java/C#, etc. tutorials: http://www.dickbaldwin.com/toc.htm
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright ©2019, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.