View Full Version : project idea would love feed back and sugestion
docbucey
09-22-2008, 07:00 PM
Well now that i got alice working on on of my pc's im thinking about starting a web based mmo game using it thats educational and would love any feed back from the comunity on is it possible and how to accomplish it. My initial thaought is to base it on the US and its states and making it where each state has its own area and those areas meet basic High School standerts but can i do this and make it fun? btw if i do this it will be an add sponsored sight so no one would have to pay for a full membership.
so there it is any thoughts?
rich0e0rick
09-29-2008, 10:51 PM
since no one else posted, I'm going to state that I'm pretty sure this is near impossible for 3 reasons:
1) web based is near impossible by itself, since the export to HTML function almost never works correctly, and if it did, would most likely have a huge waiting time,(unless you can somehow make it so they play it in alice and not on the web)...
2) doing the high scores are also near impossible, since I don't know of anyway of saving the points permanently (ex: the score after you CLOSED Alice, much else the fact that you have to send that score to your web site of yours to class).
3) the thing of every state would be a lot of work, and I personally cant think of where to start after(and if) you ever get Alice to save the scores and put them into HTML or other forms of web design/script...
And so... well ya, good idea, but i wouldn't attempt it, although you CAN still make the game and post it either here or on your site for teachers of those high schools to download and evaluate the students themselves...
P.s. IF EVER BY SOME MIRACLE you can make all of the above work, I would still make the game before i do all the rest, because you'll be surprised by the amount of time consumed to simply put code together and test it, and you should always be aware of that BEFORE you start thinking of the more complicated bits.
your friend (i hope)
:D:D rick :D:D
docbucey
09-30-2008, 07:06 AM
Thanks for the critisism and your rigt every states exact requirments would be next to emposible i would have to employ an army of teachers per state. but i am finding thy all have the same general basic requirments. high scores are not important in an mmo so im not worried about those. the web thing alice exports into a web code so the question i guess on the rest is saving user accounts and there info.......you made a freind but remember nothing is imposible hard but not impossible lol...yea ive done some basic research
rich0e0rick
09-30-2008, 08:22 AM
lol, thats why i was saying NEAR impossible....
:D:D rick :D:D
doing a whole mmo based of the Alice system is simply immpossible there are other projrams that could but i no that could make it with Alice plain and simple. Im gueesing your just some guy who looked at runescape and said hey I can do that with Alice like some have thought in the past in Alice forms.
It just to complicated for alice and if you look into the time and effort it take to make a MMORPG its insane its takes years and years at least 1 year for the basic quest system and such then you still have function, gameplay, interface and a crap load more to think about.
Overall Alice would never people able to be used in that function, its to complicated for just 1 person a a small group to tackle without wasting a large amount of life! Just stick to simple game and movies that can be made on Alice because that is what it is here for a simple teaching program, for programming.
rich0e0rick
10-01-2008, 10:41 AM
you actually can do this in Alice, its simply not recommended since it would take lots of time... but it is possible
take this for example, i made this in lets say ten minutes, and you have a box that moves like in runescape with i think 20 tiles so far... u can only move 1 square at a time (either side to side, in 45, or front or back) and is all controlled with the mouse... simply add an inventory of some find(search the Forums) and then do lots of code to animate a real character in its place.
docbucey
10-03-2008, 08:22 AM
Well one says yes you can use it for my project one says no you cant hmmmm guess ill have to try ad see
DrJim
10-04-2008, 12:02 AM
Well one says yes you can use it for my project one says no you can't - have to try and see.
Good attitude :) and I tend to agree that you can. But before you get too far into the project, you might want to really ask yourself why you want to try this with Alice (just learning what does and doesn't work is a pretty good reason, IMO). There are far better options available.
One other comment on this after looking at the Wiki entry on MMO's. Your biggest problem is going to be in access control. I don't care what you put on the web - it's going to be hacked. :mad: (A friend, who used an established web designer, actually had several thousand spam and other messages make it through the firewall the first day the program was up.) I'd suggest you at least eliminate the "massive" part of MMO until you get the basics working.
docbucey
10-04-2008, 07:25 AM
My resons for the use of alice are simple one its the only oop i got right now because its free so i figured i would use it to do the initial write and get the bugs out and then if i can find a free vertion of java i might teach my seelf that and do the final write up. But yes its mainly for me to learn how to write one right now and get bugs out i dont know if ill be using it in the final build. now anny oop languages that are free and easy to learn that may be better hey send me links to them but im on a windows system
lanceA
10-04-2008, 01:43 PM
I like the spirit!
Java is free - you can download it from Sun at http://www.java.com/en/download/manual.jsp
Jave will run on any platform, not simply Windows. You will need to install the JRE (Java Runtime) and the JDK (Java Development Kit) to your system. BEWARE - the size of both files are enormous. The site I reference above will give you the sizes of each download.
If you are serious about learning Java then you probably want to download Dick Baldwin's Java tutorials -they're free also :) simply look for his signature on any post here and you will find the address for the Java tutorials.
Good luck,
docbucey
10-05-2008, 09:41 AM
thanks ill be taking a course in java next semester but if i can learn a littlebeforhand itwouldnt hurt ill download them
DickBaldwin
10-05-2008, 09:45 AM
thanks ill be taking a course in java next semester but if i can learn a littlebeforhand itwouldnt hurt ill download them
If by "them," you are referring to my online programming tutorials, you will find links to all of them at http://www.dickbaldwin.com/toc.htm
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
docbucey
10-05-2008, 09:45 AM
thanks for the java location im going to take a course in it next semester but i would love to lern befor hand and it looks like it would work for another projectim working on
docbucey
10-05-2008, 11:13 AM
I got jdk and java on my system but the deveopment tools on the java web sight keep coming up as linux wich i dont have atm had just not on here. any i deas on a good package to use as an inter face with a compiler?
DickBaldwin
10-05-2008, 12:09 PM
I got jdk and java on my system but the deveopment tools on the java web sight keep coming up as linux wich i dont have atm had just not on here. any i deas on a good package to use as an inter face with a compiler?
Search for DrJava. It is free and has some interesting features including interactive execution of Java code.
For years, I have used a free version of JCreator, but I don't believe that it is free any more. You might check it out to see.
Another one that I am aware of which I think is also free is JGrasp. I haven't used it but some of my students seem to like it.
Dick Baldwin
docbucey
10-05-2008, 05:18 PM
I got it now all i need to do is learn to do all the grafics and making the toons etc lol but its a process il also check those tutorials
DrJim
10-05-2008, 06:50 PM
If you really want to make an Internet-based game (the original question), you really need some other tools than just Java/C++. The basic language for web pages is html, which supports something called "Java Script" (maybe someone else can explain why it's called that - but it really doesn't have a lot in common with the OOP language) which is a very useful tool.
I'm not at all good on web stuff :mad: so can't help much beyone this. But it's a totally different world than single user, OOP design. I do know there is a lot of freeware out there for that purpose - but have no idea what's good or what's bad. Maybe someone else will post some help :) - I'd also be very interested.
lanceA
10-05-2008, 08:16 PM
Just my 2¢-worth Dr. Jim, but Java Script is called a 'scripting language' because it does not require that you compile it before running the program. You are running an almost English language script. It's an interpreted language; the source code is read line-by-line and interpreted by the computer before displaying on the screen. Scripting languages are also one of the most insecure programming languages. You can log on to any web site running a Java, HTML, XML, etc. scripting language and actually view (heaven forbid, steal the program design, etc.) Open Internet Explorer and go to a web site. Select from IE's menu, Tools--> Source and you see the source code for most sites. Just cut and paste it and you don't have to write a lot of code for your web site. (PS - I do not support this form of software DESIGN)
As far as game programming languages, I don't know many people, but those I do know, do not rely upon Java/C++, etc. to write games. They use Gaming Engines that they or someone else have spent countless hours (pronounced YEARS) and $$$$$$$$$ in developing. (Baltimore (actually Hunt Valley, MD) was once the home of Sid Miers' software company - remember the computer game: CIVILIZATION?)
I hope you take none of the above negatively. ;)
docbucey
10-06-2008, 12:38 AM
its mainly used for multi platforming and i know EA uses it in some aplications and games as well as Lucas arts has prity much every one but the "great Microsoft Gods of true Computing" ,um yea.:rolleyes: but yes most also even if they do use it use it as a base and build their own game enginges. but it was simpicity i was going to use ice cause it exports to a web program. but for now this is a muet point i still need to psuedo code the game and have had no feed back on ideas on the content but i didnt expet that here.
Bearcat34
10-08-2008, 11:36 AM
:):)
I think you can do it
DrJim
10-08-2008, 03:56 PM
I hope you take none of the above negatively. ;)
Certainly not - in fact, I appreciate :) your discussion of scripting languages - and the note that they are both flexible and very insecure.
Your point on gaming engines is also right on the mark - they reflect a lot of high level programming effort and commitment. The one based on Blender (and available from the same site) is, IMO, one of the best free examples of high level, relatively pure OOP. (It's also way beyond my own programming skills :( - so take this recommendation with a large grain of salt.)
My comment was strictly on the "Java" part of Java script. It seems to me that there is somewhat of a conflict between the universal, compiler-based machine concept on which regular Java is based - and the basic concept of a scripting language. It reminds me far too much of the "old" days when any language that got through marketing was called "xxx super BASIC" (VB not excepted) just because Basic was popular.