Logogames is a website promoting the use of the LOGO programming language. As its name implies, the focus is on game programming mainly.
- What is LOGO?
LOGO, or Logo, is a programming language that was invented in 1967. It was originally created for educational purposes. It is a simple to understand programming language that most newbies could learn. In fact, for many students, LOGO is their first programming language. However, if used properly, LOGO can be as powerful as any other programming language.
LOGO has a variety of dialects, including FMSLogo, MSWLogo, UCBLogo and Elica Logo. There are an estimated 180 dialects in existence. Most features of these dialects are similar; they all offer turtle graphics, and they all are based on procedures. As such, LOGO code written in one dialect can almost always be run on another dialect's interpreter.
The code on this website uses FMSLogo, the Win32 binary of which can be downloaded for free at http://fmslogo.sourceforge.net. It is open source, but (as it stands) can only be compiled on Windows. Linux users may run it under WINE for similar effects.
- Examples of Logo
-
If you think LOGO is a "toy" language for newbies and children, please take a look at the Examples page.
- What are this site's aims?
-
1) To spread the use of LOGO in all its dialects throughout the programming community. As many see LOGO as a weak language due to the fact that it is often learned by newbie programmers our aim is to tell them that this is not the case. In fact, LOGO is potentially more powerful than programming languages such as LISP and PASCAL.
2) To give to newbie programmers the opportunity to learn programming by providing useful guides and examples in not only LOGO but in all languages.
- How to Contact Us
-
The easiest way to contact jftsang is via the Feedback form, or you can email him at jftsang@logogames.org. If you want to contact the larger community you can use the Forums or the Wiki.
We used to have forums at http://jftsang.freepowerboards.com but these have long since been abandoned. If you are migrating from the old forums you will need to register again at the new forums.