The Potion language .ooo 'OOOo ~ p ooOOOo tion ~ .OOO oO %% a little Oo fast language. 'O ` (o) ___/ / /` \ /v^ ` , (...v/v^/ \../::/ \/::/ ~ Potion! ~ Potion is an object- and mixin-oriented (traits) language. Its exciting points are: About - Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context. Who are the problems aimed at?
Computer Programming Tools in Schools Computer Programming Tools in Schools (CPTS) is a multi-language curriculum that uses three tools Scratch, StarLogo TNG, and Etoys to teach fundamental computer science concepts and programming skills in the context of homeland security-relevant topics including food safety and risk models. These three tools are beginner-friendly programming tools developed by different labs at MIT and University of Illinois but share a drag-and-drop graphical interface. The CPTS curriculum is designed for use in an introductory course for middle or high school students with no prior programming experience, with the goal of engaging students' interest in computer science and preparing them for further studies in these and related fields. All the activities are project-based and student-centered, using a variety of formats, including games, simulations, and interactive media.
Strings of Pearls We are surrounded by strings. Strings of bits make integers and floating-point numbers. Strings of digits make telephone numbers, and strings of characters make words. Long strings of characters make web pages, and longer strings yet make books. Extremely long strings represented by the letters A, C, G and T are in geneticists' databases and deep inside the cells of many readers of this book. Programs perform a dazzling variety of operations on such strings.
Leveling Up Your Storytelling on the Web - Crosstown Digital Communications Last week, at the Stamats Integrated Marketing and Technology Conference in Las Vegas, I had the privilege of hearing Dr. Susan Weinschenck, author of “Neuro Web Design: What Makes Them Click?” deliver a keynote. (Check out this review of her book by my friend Tim Nekritz.) One of the things she touched on was the power of storytelling. Research FUSE Labs - Kodu Game Lab An overview of Kodu. (Click to play) Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Programming Pearls My favourite programming language by far is Haskell. Sometimes, when I have a big need for speed, I might fall back on C (or C++ for better data structures and saner memory management while putting up with all its ugly warts). After my very first programming language, Sinclair BASIC, Z80 assembly next, and Pascal as freshman in University, C made a refreshing change. Behold the Ten Commandments for C Programmers. Also see Frans Faase's list of signature programs.
Java Game Programming Part I: The Basics Editor's Note: This article has also been translated to Serbo-Croatian language by WHG Team. The internet has become an excellent medium for game programmers. If you surf the internet chances are that you have seen at least a couple of java applet games. These games, besides making a great addition to a website, are a great place for beginners to learn and advanced programmers to hone and expand their skills. Over the course of these articles I want to cover the basics of programming java applets, how to make some simple games, as well as some advanced topics including double buffering. A few of the simple games that I will use are tetris, nibbles, pacman, and pong.
Learning to code 17 April 2012Last updated at 03:27 ET The app Rory made in his course Who needs to learn to code? You might think that a knowledge of computer programming is much like plumbing or car maintenance - something of use only to those who are going to make a living from that trade. JUnit Cookbook Kent Beck, Erich Gamma Here is a short cookbook showing you the steps you can follow in writing and organizing your own tests using JUnit. Simple Test Case How do you write testing code?
John Kim's Free RPGs on the Web What's New • About This Site • Site Map • What is an RPG? • Company List • Bigass List of Games • Free RPGs • Murder Mysteries • RPG Theory • System Design • Systems & Reviews • Games&Copyright • My Campaigns • Convention Reports • Links • Blog This is a collection of links for over 500 free roleplaying games (RPGs) which are available on the web. In general, "RPG" here refers solely to narrative (aka "table-top", "pencil-and-paper") games rather than various computer games, MUD's, MUSH's, etc. Each game is listed with author, a capsule description, a page count, and file format (i.e. Creating a Simple 'Angry Birds' Style Game in Scratch Here's some instructions I've made explaining how children can create a simple 'Angry Birds' style game using Scratch. Download Angry Birds Media