<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Sprites games</title>
		<link>http://kogics.wikidot.com/forum/t-387125/sprites-games</link>
		<description>Posts in the discussion thread &quot;Sprites games&quot; - API for sprites games in Kojo</description>
				<copyright></copyright>
		<lastBuildDate>Sat, 06 Jun 2026 10:22:30 +0000</lastBuildDate>
		
					<item>
				<guid>http://kogics.wikidot.com/forum/t-387125#post-1248437</guid>
				<title>(no title)</title>
				<link>http://kogics.wikidot.com/forum/t-387125/sprites-games#post-1248437</link>
				<description></description>
				<pubDate>Fri, 02 Sep 2011 18:13:44 +0000</pubDate>
				<wikidot:authorName>lalitp</wikidot:authorName>				<wikidot:authorUserId>66813</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>In the meanwhile I will experiment using Ucigame lib in an other window.</p> </blockquote> <p>Great.</p> <p>If you clone the kojo repo and start pushing your enhancements back into your clone, I can see what you're upto and maybe help&#8230;<br /> Some related info here:<br /> <a href="http://code.google.com/p/kojo/source/browse/Build.txt">http://code.google.com/p/kojo/source/browse/Build.txt</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://kogics.wikidot.com/forum/t-387125#post-1248427</guid>
				<title>(no title)</title>
				<link>http://kogics.wikidot.com/forum/t-387125/sprites-games#post-1248427</link>
				<description></description>
				<pubDate>Fri, 02 Sep 2011 17:43:34 +0000</pubDate>
				<wikidot:authorName>coolen</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I agree that it would be better to have specific kojo sprites API (again Greenfoot API is really fine).<br /> In the meanwhile I will experiment using Ucigame lib in an other window.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://kogics.wikidot.com/forum/t-387125#post-1247668</guid>
				<title>Re: Sprites games</title>
				<link>http://kogics.wikidot.com/forum/t-387125/sprites-games#post-1247668</link>
				<description></description>
				<pubDate>Fri, 02 Sep 2011 03:09:08 +0000</pubDate>
				<wikidot:authorName>lalitp</wikidot:authorName>				<wikidot:authorUserId>66813</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi Xavier,</p> <p>Thanks for all the pointers.</p> <blockquote> <p>I want to switch this year with scala as langage and Kojo as IDE.</p> </blockquote> <p>That is great to hear! Let me know if you need any help with this&#8230;</p> <blockquote> <p>I would really enjoy an good API sprites games in Kojo.</p> </blockquote> <p>I think we have two options here:<br /> - extend the Staging API to enable the creation of games. Most of the elements are already in there. The one big thing that is missing is collision detection.<br /> - have another window for games (using a games library like Ucigame)</p> <p>I personally prefer the first option, if we can get it to work in a satisfactory manner. But I'm open to the idea of the second option.</p> <p>This is an area of a lot of interest for me, but I don't see myself getting time to tackle this in the near future (I'll possibly get to this by the end of the year). If someone else wants to work on this before then, I would love to help.</p> <p>Cheers,<br /> - Lalit</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://kogics.wikidot.com/forum/t-387125#post-1247260</guid>
				<title>Sprites games</title>
				<link>http://kogics.wikidot.com/forum/t-387125/sprites-games#post-1247260</link>
				<description></description>
				<pubDate>Thu, 01 Sep 2011 17:07:18 +0000</pubDate>
				<wikidot:authorName>coolen</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I would really enjoy an good API sprites games in Kojo.<br /> I really love the Greenfoot environment API for sprites games ( <a href="http://www.greenfoot.org/doc/javadoc/">http://www.greenfoot.org/doc/javadoc/</a> ), this API is both simple and fulfill; unfortunatly you have to use java in Greenfoot (not scala, even if they both target the same JVM&#8230;)<br /> Do you think it is possible to use a simple java lib like Ucigame API ( <a href="http://www.ucigame.org/reference.html">http://www.ucigame.org/reference.html</a> ) in kojo ?</p> <p>Anyway, thanks you for making Kojo available, it's a great environment for teaching kids how to program. I teach physics (with electronics and computer science stuff) in a French high school in Paris. I've used differents langages and environments (pascal, C, python, smalltalk Squeak,DrRacket scheme) during the 10 last years but I want to switch this year with scala as langage and Kojo as IDE.</p> <p>From my experience when teaching programming to kids (secondary school, 13-18 years old) you need:</p> <p>1. a good langage:<br /> - a simple and concise syntax (scheme,smalltalk, python and scala are good)<br /> - algebraic notation like usual math notation (python, scala)<br /> - real functional programming is an advantage since many concepts are already seen in math (scheme, scala, python)<br /> - high level data collections as list, set, dictonary (hash table)(scheme,smalltalk, python, scala)</p> <p>2. a good environment:<br /> - an interactive Read-Eval-Print Loop (scheme,smalltalk, python, scala)<br /> - friendly debug system, stepping&#8230; (DrRacket scheme, Squeak, Greenfoot)</p> <p>3. Fun: graphics programs, drawings, sprites games (DrRacket, Squeak, Greenfoot, Kojo)</p> <p>Bonus:<br /> - interactive geometry with integration of geogebra (Kojo, Mathpiper)<br /> - C.A.S. Computer Algebra System (Mathpiper)</p> <p>Considering both the langage and the environment, Kojo is a great chalenger.<br /> In my point of view, inspiring environments for kojo would be:</p> <p>DrRacket:<br /> <a href="http://racket-lang.org/">http://racket-lang.org/</a><br /> <a href="http://docs.racket-lang.org/quick/index.html">http://docs.racket-lang.org/quick/index.html</a><br /> <a href="http://world.cs.brown.edu/">http://world.cs.brown.edu/</a><br /> <a href="http://www.htdp.org/">http://www.htdp.org/</a></p> <p>Greenfoot:<br /> <a href="http://www.greenfoot.org/">http://www.greenfoot.org/</a></p> <p>Mathpiper: (interactive geometry and computer algebra system in a functional programming langage).<br /> <a href="http://www.mathpiper.org/">http://www.mathpiper.org/</a></p> <p>Xavier Coolen.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>