Alice Community  

Go Back   Alice Community > General Discussion > Questions and Comments

Reply
 
Thread Tools Display Modes
What are the disadvantages of Alice programming language?
Old
lukesawyer
Junior Member
 
Status: Offline
Posts: 2
Join Date: Dec 2011
Location: newyork
Default What are the disadvantages of Alice programming language? - 12-06-2011, 11:58 PM

if possible could you give me at least 5 disadvantages.
I tried lookin in the internet but i couldn't find clear answer to my question.

luke sawyer
   
Reply With Quote
Old
DensetsuNoKaboom
Senior Member
 
DensetsuNoKaboom's Avatar
 
Status: Offline
Posts: 1,188
Join Date: May 2010
Location: e4eaf2
Default 12-07-2011, 03:00 PM

Would you like the Alice-lover version or the Alice-hater version?


Thank you for taking the time to read this signature. This signature loves you.
   
Reply With Quote
Old
TauTrumpsPi
Senior Member
 
TauTrumpsPi's Avatar
 
Status: Offline
Posts: 399
Join Date: Mar 2011
Location: The diamond layer
Default 12-08-2011, 11:16 AM

Hmmmmm, well

1. No collisions

2. No conversion to exe. for standalone use

3. Hard to use own objects, mostly must use built in

4. Very laggy compared to other languages, can't handle big games

5. Somewhat glitchy copy/paste system


--------------------------------------------------------------------------------------------------------------------------
I have plenty of common sense. I just choose to ignore it.
-Calvin and Hobbes

Wondering about my Avatar?
http://en.wikipedia.org/wiki/Tardigrade

Wondering about my username?
http://www.youtube.com/watch?v=jG7vhMMXagQ
   
Reply With Quote
Opinion
Old
CSS562
Junior Member
 
Status: Offline
Posts: 5
Join Date: Dec 2011
Default Opinion - 12-26-2011, 01:32 PM

Just my opinion of course, but Alice is not a programming language.
You can become an expert in using Alice, and in the end, not really understanding what actual programming is all about.
Another way of saying this is that you use this tool to learn programming concepts. But, again, at the end of the day, you really would be no closer to be able to use a real programming language like Java or C++.
   
Reply With Quote
Old
David B
Senior Member
 
David B's Avatar
 
Status: Offline
Posts: 1,145
Join Date: Dec 2010
Location: N/A
Default 12-27-2011, 11:48 AM

The only thing that I can think of is the fact that Alice does not support .exe exporting.
   
Reply With Quote
Old
shassie
Junior Member
 
Status: Offline
Posts: 1
Join Date: Jan 2012
Default 01-06-2012, 01:02 AM

I am not satisfied with Alice objects especially for beginners. Then, the performance is slow if the project is rendered


[b][url=http://www.tshirtpusher.com/Funny-T-shirts/]funny t-shirts[/url][/b]
   
Reply With Quote
The biggest problems with Alice.
Old
Sparky9292
Junior Member
 
Status: Offline
Posts: 3
Join Date: Nov 2005
Unhappy The biggest problems with Alice. - 03-07-2012, 05:58 PM

Quote:
Originally Posted by lukesawyer View Post
if possible could you give me at least 5 disadvantages.
I tried lookin in the internet but i couldn't find clear answer to my question.

luke sawyer
I've taught with Alice since 1999. I do appreciate the professors who wrote the initial grants and the grad students who built their PhD programs with it. It's a good free tool.

Here are my biggest problems:
  1. No ability to compile and deploy games without requiring Alice. - The web deployment option is basically broke and requires gazillions of wierd non standard java pluggins to even try to get it to work. The movie export generally works (it creates a quicktime movie) but you are out of luck for a standalone app. That's sad considering it's built in Java.
  2. No collision detection support. This is generally what turns off teenagers to Alice.
  3. No developer support - slow response. I think Alice has been at 2.2 since 2005. Alice 3.0 is basically frozen since the big announcement that Maxis/EA were going to create it.
  4. Out of date graphics. Now when I show 9th graders, they laugh at the poor graphics of Alice (and Alice 3.0). I don't even put screenshots of Alice in my promotional materials.
  5. Ungodly long boolean expressions for checking simple things. Just try to create a AND or OR expression.

I've been looking at Scratch/Jeroo/JKarel/GameMaker/AppInventer/CodeAcademy/XDX, and honestly, I think those apps can cover the same programming fundamentals in those apps with a lot less frustration that Alice can. I may use Alice for a few weeks for a gee-wiz type activity and then move on to something else.

I also get the feeling that Alice's role is finished. A few grad students finished their PhD's on the topic of using Alice to encourage programming and now Alice is not worth maintaining.

I think the best option would be to open source the entire thing and put it up on GitHub where the community can fork/branch it and create much more than the couple of grad students at CM.
   
Reply With Quote
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Default 03-08-2012, 07:36 PM

^ agreed


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [-]
   
Reply With Quote
Old
Mr Kidnapper
Senior Member
 
Status: Offline
Posts: 442
Join Date: Feb 2011
Default 03-08-2012, 11:00 PM

Did any of you guys ever figure out how to compile an Alice 2.2 jar? I can decompile the .java files from the .jar we have with JD-GUI but it doesn't work when compiled back into the jar. Assuming someone can do this, we can make a lot more changes than with Arty's jar loader alone.
   
Reply With Quote
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Default 03-09-2012, 10:19 AM

Quote:
Originally Posted by Mr Kidnapper View Post
Did any of you guys ever figure out how to compile an Alice 2.2 jar? I can decompile the .java files from the .jar we have with JD-GUI but it doesn't work when compiled back into the jar. Assuming someone can do this, we can make a lot more changes than with Arty's jar loader alone.
I believe JD-GUI is incorrectly decompiling some of the files and causing dependency and syntax related errors. To get proper code you require an original source and the only one available is outdated.

I have decompiled and recompiled individual .class/.java files and reinserted them into the jar and got it working, but only those that have no dependencies. To insert additional classes/files into the jar (other than those already there), I suggest first deleting the META-INF directory, this is not necessary, but is useful as a common practice for java projects that specify the files that must be there (eg. Minecraft).


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [-]
   
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.