James Posted February 3, 2009 Author Posted February 3, 2009 Cant wait.Some of the new features will include:Bigger GUIBigger canvas (drawing area)Abillity to load images as the background of the canvasChange the turtle imageExport the final drawing as an imageLimited area or turn on extended canvasImproved function callingBuilt in colour names (Blue, Green, Red, Yellow etc)Correct commands FORWARD = FDTurtle rotationAnd probably more Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
James Posted February 3, 2009 Author Posted February 3, 2009 Design interface:Something along those lines, what do you think? Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
Touch Posted February 3, 2009 Posted February 3, 2009 WOW! That is amazing. I never thoguht about making something like this. You guys deserve a pat on the back [center][font="Arial"]If practise makes perfect and no-ones perfect whats the point of practise?[/font]Sorry for my rude attitude when I started here.[/center]
AzKay Posted February 3, 2009 Posted February 3, 2009 IKNOWIKNOWIKNOW; LOGO on desktop. Edit control in the desktop too, and you just use the turtle on the desktop. xD # MY LOVE FOR YOU... IS LIKE A TRUCK- #
James Posted February 3, 2009 Author Posted February 3, 2009 WTH AzKay, that would be insane. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
AzKay Posted February 4, 2009 Posted February 4, 2009 Then, for the hell of it, if theres like; a picture on the desktop, "Auto Generate" LOGO code, that copies that picture outline, and redraws it with logo. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
James Posted February 4, 2009 Author Posted February 4, 2009 Erm so it draws over your desktop? Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
AzKay Posted February 6, 2009 Posted February 6, 2009 Erm so it draws over your desktop?Thats what I was saying;#638814 # MY LOVE FOR YOU... IS LIKE A TRUCK- #
James Posted February 6, 2009 Author Posted February 6, 2009 Alright AzKay, I shall see what I can do. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
James Posted September 24, 2009 Author Posted September 24, 2009 So I've taken LOGO as my main project for my course. I've found a "client", my old primary school. I need to make LOGO educational and easy for children to use. Time to buff up the design - I have some ideas for this:New layoutSource code highlightingCouple of things I need some advice about:How would you go about adding definitions (functions)Should code be highlighted to introduce syntax highlighting for future languages?How would a GD implementation work?Should the users be able to export their patterns as a file?Cheers Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
JRowe Posted September 24, 2009 Posted September 24, 2009 How about a 3D interface? Set it up to follow a 3D turtle on a flat plane. Here's a decent free 3D Turtle http://www.exchange3d.com/cubecart/free-3d-models/turtle-toy/prod_3676.html AU3Irrlicht can handle it easily, all you'd need to do is whip up a few objects like colored lines(translucent, flat, stretched gif or other image) and so on. You could even add funky fun stuff like "PLACE TREE", which would drop a palm tree at the turtle's location. DO 50[PLACE TREE FORWARD 10 TURN 5] or something. Anyway, neat project! [center]However, like ninjas, cyber warriors operate in silence.AutoIt Chat Engine (+Chatbot) , Link Grammar for AutoIt , Simple Speech RecognitionArtificial Neural Networks UDF , Bayesian Networks UDF , Pattern Matching UDFTransparent PNG GUI Elements , Au3Irrlicht 2Advanced Mouse Events MonitorGrammar Database GeneratorTransitions & Tweening UDFPoker Hand Evaluator[/center]
jvanegmond Posted September 24, 2009 Posted September 24, 2009 (edited) So I've taken LOGO as my main project for my course. I've found a "client", my old primary school. I need to make LOGO educational and easy for children to use. Time to buff up the design - I have some ideas for this:New layoutSource code highlightingCouple of things I need some advice about:How would you go about adding definitions (functions)Should code be highlighted to introduce syntax highlighting for future languages?How would a GD implementation work?Should the users be able to export their patterns as a file?Cheers - Integrated developing environment. Make it simple, to start, to configure, to use. Minimal set of buttons. Minimal amount of text, many icons! - A visual way of designing the LOGO application, using no code elements or any typing. Merely mouse movements (drag and drop). - The ability to see the logo code as this (for debugging): http://img42.yfrog.com/img42/7766/logoig.png - Each student can load their own workspace. Their workspace creates all their previously created logo patterns and assignments. - Different levels of "strictness". Start by matching pretty much everything. In the end, require fully correct syntax and capitalization. - A plan for teachers. What strictness to start at, what level of freedom the students should be given. Try to do this with another student that knows about pedagogy. - Split screen between "visual LOGO" and LOGO code. - Themes. For example: A snail walking over grass leaving a slime trail. A space ship leaving behind gasses. - Objectives. "Go around the box". "Get through the maze". - Themed objectives. Objectives with a theme. "Navigate around the asteroid". "Steer this robot around the bench". "Vacuum the house". - Experiment with physics: Falling blocks that you have to avoid, maybe. A dog running around that you have to avoid with the vacuumer.That's all I can think of now. Everything but the last one is required. Edited September 24, 2009 by Manadar github.com/jvanegmond
James Posted September 24, 2009 Author Posted September 24, 2009 Wow! I love those ideas guys, very creative! I especially like the idea of 3D, however I'm no good at it, so it would be worth a try at least. Manadar, I like the "tree" view for the code, that could be achieved quite nicely actually. I'd quite like to load some basic "level" images onto the screen which would add visual appeal to the program. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
jvanegmond Posted September 24, 2009 Posted September 24, 2009 (edited) I was getting quite excited about them myself. Remember, even though you're writing this for kids doesn't mean they don't value a well written app. It's especially kids that will find out how to cheat or do something unexpected making your app crash.This is going to be a tough one, because it has to be challenging, entertaining and educating at the same time. That's why I thought of the different levels of strictness and the visual programming method.Edit: Also, consider that in 20 years or so 90% of programming could be done visually. Teaching those kids how to deal with visual programming now can benefit them later. It's not really LOGO that you're teaching them, it's handling a programming environment and making the computer do what they want. LOGO is just the tool. Edited September 24, 2009 by Manadar github.com/jvanegmond
James Posted September 24, 2009 Author Posted September 24, 2009 Edit: Also, consider that in 20 years or so 90% of programming could be done visually. Teaching those kids how to deal with visual programming now can benefit them later. It's not really LOGO that you're teaching them, it's handling a programming environment and making the computer do what they want. LOGO is just the tool.Exactly! That was my reasoning behind teaching the kids LOGO, it's the idea behind a language that I'm getting at Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now