Alice Community  

Go Back   Alice Community > Alice 2 > Share Worlds

Reply
 
Thread Tools Display Modes
A Simple Ball Game
Old
smng
Guest
 
Status:
Posts: n/a
Default A Simple Ball Game - 05-16-2008, 11:16 AM

A simple ball game developed by my son.

Your comment is welcome.
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 05-16-2008, 02:36 PM

Quote:
Originally Posted by smng View Post
A simple ball game developed by my son.

Your comment is welcome.
The attachment is missing.

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
hyperlink
Old
smng
Guest
 
Status:
Posts: n/a
Default hyperlink - 05-16-2008, 09:56 PM

Dear Dick,

The game can be accessed via [http://www.ebizhk.com/lpng/game/BallGame-2.html]

smng
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 05-16-2008, 10:12 PM

Quote:
Originally Posted by smng View Post
Dear Dick,

The game can be accessed via [http://www.ebizhk.com/lpng/game/BallGame-2.html]

smng
I couldn't get the applet to run under either Firefox or IE.

Unfortunately, that is not unusual. I can only occasionally get an applet that was created by Alice to run. Sometimes if I wait for a very long time, it will load and run but not very often.

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
java runtime
Old
smng
Guest
 
Status:
Posts: n/a
Default java runtime - 05-16-2008, 10:45 PM

Appreciate your feedback. I have to tweak the applet tag settings and update JRE version to get the game work on my 2 pc. JRE has improved quite a bit but still evolving ...
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 05-16-2008, 11:19 PM

Quote:
Originally Posted by smng View Post
Appreciate your feedback. I have to tweak the applet tag settings and update JRE version to get the game work on my 2 pc. JRE has improved quite a bit but still evolving ...
I don't believe that this is a Java JRE problem. I believe that it is an Alice problem. Something about the applets created by Alice simply isn't right. As evidence of this, go to http://scratch.mit.edu/ and click on any project there. The chances are 99.9 out of 100 that the applet produced by the Scratch viewer will load and run properly in most browsers with no problems.

Some months back, I took a fairly serious look at the applets produced by Alice. One thing that I remember is that the applet jar files were huge. It looks like an Applet jar file created by Alice contains everything but the kitchen sink, and in some cases may include the sink also.

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
Old
gabe
Administrator
 
gabe's Avatar
 
Status: Offline
Posts: 461
Join Date: Jul 2005
Location: Pittsburgh, PA
Default 05-17-2008, 11:31 AM

Quote:
Originally Posted by DickBaldwin View Post
I don't believe that this is a Java JRE problem. I believe that it is an Alice problem. Something about the applets created by Alice simply isn't right. As evidence of this, go to http://scratch.mit.edu/ and click on any project there. The chances are 99.9 out of 100 that the applet produced by the Scratch viewer will load and run properly in most browsers with no problems.
I don't want to say that Alice applets are anywhere near flawless, because they are buggy and large and require several external technologies just to play in a web browser (and often times doing everything right still won't get an applet to run). But to Alice's defense, we are dealing with 3D interactive worlds, as opposed to Scratch's 2D. I love Scratch -- it's polished, easy to use, and creates easily shareable worlds. But working in 3D is a whole lot more challenging in getting animations to play outside of our native authoring tool. It's something we are working very hard on doing the right way in 3.0.
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 05-17-2008, 11:52 AM

Quote:
Originally Posted by gabe View Post
I don't want to say that Alice applets are anywhere near flawless, because they are buggy and large and require several external technologies just to play in a web browser (and often times doing everything right still won't get an applet to run). But to Alice's defense, we are dealing with 3D interactive worlds, as opposed to Scratch's 2D. I love Scratch -- it's polished, easy to use, and creates easily shareable worlds. But working in 3D is a whole lot more challenging in getting animations to play outside of our native authoring tool. It's something we are working very hard on doing the right way in 3.0.
No disrespect intended. I fully appreciate the difference in difficulty between 2D and 3D and I commend CMU for their accomplishments. Perhaps I should have pointed to some other application as an example of applets that work properly most of the time instead of pointing to Scratch.

I was simply trying to point out that the Alice applet problem should be laid at the doorstep of the most probable source of the problem, which is Alice code and not Sun's Java JRE. The statement in the earlier post that read: "JRE has improved quite a bit but still evolving" seemed to be laying the problem at Sun's doorstep.

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
Alice is great - but not enough (nor is it claimed to be)
Old
DrJim
Guest
 
Status:
Posts: n/a
Default Alice is great - but not enough (nor is it claimed to be) - 05-17-2008, 01:18 PM

Any extended discussion of this is probably more appropriate for the lounge than for this thread – but I did want to add a brief note here since the preceding postings touched on one of my main worries about Alice – and one that I don’t really see being addresses.

Personally, I often have major problems with both Alice and with the JRE for non-Alice applications – to the extent that I won’t use either if there is a better alternative. (I no longer have Open Office, a JRE based alternative to Microsoft office, on any of my machines just for that reason and despite the fact that it does some things better than the Microsoft application.)

Similarly, I tend to move out of Alice when things get “difficult” – it’s quite a tribute to the programming skills of the CMU team that a “teaching tool” can be as useful as it is.

My concerns are twofold:

First that students will get the idea that this type of reliability is the norm for true high rel application software. I certainly don’t want to fly in an aircraft where the flight control system was written in Alice. (Actually I am still a bit nervous with the 7xx system which is (or at least was) only quad redundant with two different OS’s operating on the hardware.) Even for games, I think Alice’s level of reliability is “iffy.”

Second, that when students “graduate” from Alice, the next level of software complexity may come as a real – and quite discouraging - shock. Getting students interested through Alice (or Scratch, for younger students) is great in terms of increasing computer literacy – but it is only a first step towards increasing the supply of really competent computer engineers and programmers.
   
Reply With Quote
Re: Alice is great - but [...]
Old
hgs
Guest
 
Status:
Posts: n/a
Default Re: Alice is great - but [...] - 05-21-2008, 06:09 AM

Further to your two concerns:

The first would be helped if there were more releases. "Release early, release often". We've been told there'll be a 2.2 release. I'd be happier if there were a 2.1.[6789] release set first, so that users get chance to torture -- I mean test, the code thoroughly before the last Alice 2 gets out.

Clearly there must be reasons why this isn't being done for Alice 3.

Moving on to other programming areas would be helped if it were possible to import code into Alice, and thus to metaprogram it. Yes, it means having a parser that can handle syntax errors gracefully, but then the transition would be eased because you would be building around a familiar system. It would facilitate learning about interfaces for a start, as well as the kind of bugs you get when working with other languages, which the GUI interface to Alice specifically avoids.
   
Reply With Quote
Reply

Tags
alice, ball game, collid, radius, timer

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 ©2020, Carnegie Mellon University
Alice 2.x © 1999-2012, Alice 3.x © 2008-2012, Carnegie Mellon University. All rights reserved.