This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-06-15 15:52:18

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

Moving on from Scratch

I am an avid Scratcher, but I've mainly moved on to C, OpenGL (Like DirectX, but classier  smile  ). Has anyone else noticed the similarity?

#include <stdio.h>

int main()
{
   printf("Hello");
}


Maybe someone could develop a Scratch development kinda thing? Like: Learn C from scratch? I'm sure many people would want to learn C?


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#2 2009-06-15 17:03:49

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Moving on from Scratch

Hehe, I have actually seen a "Pythonic" translation file from someone. If you put that into the 'locale' folder and select "Pythonic" in the language menu all the Scratch blocks become relabelled to - erm - Python. Very funny, but also cool in a way...


Jens Mönig

Offline

 

#3 2009-06-15 19:44:03

chalkmarrow
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Moving on from Scratch

Jens wrote:

Hehe, I have actually seen a "Pythonic" translation file from someone. If you put that into the 'locale' folder and select "Pythonic" in the language menu all the Scratch blocks become relabelled to - erm - Python. Very funny, but also cool in a way...

lol. I agree with Jens. I'm a big fan of Python, and of course MIT recently changed their first-year CS class to be Pythonic (away from Scheme/Lisp).

Offline

 

#4 2009-06-16 06:28:10

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: Moving on from Scratch

I started learning C! and i've made some randdomm programs so far. if you need a compiler, use the http://www.c-compiler.com/  (miracle c compiler) it's free unless you want to buy it, but they throw in advertisements if it's not registered.

It's pretty foolproof. theres a little window where you enter your code, and a button called compile in there somewhere.

Python, I use that one too, but C makes .exe files. and is compatable on Unix based OS if compiled in them. and maybe macs. it s an old language, circa 1978, and people still use it.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#5 2009-06-16 06:47:37

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Moving on from Scratch

i m going to stay as a part time scratcher i also am shifting to c++(XNA for making direct x projects) there are many e-books and Physical books that can teach c++ then just see XNA tutorials from microsoft site (or a lot of em ccould be found on YOUTUBE)and u r done.


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#6 2009-06-17 15:13:02

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

Re: Moving on from Scratch

> if you need a compiler, use the http://www.c-compiler.com/

Hmm.. have you heard about GCC? On my iMac (UNIX based, and that means Linux too) you just make a .c text file, then type (in the Command Line) gcc helloworld.c .

If you ever need graphics, look into OpenGL (http://www.opengl.org/) It's great!

It's good to see some people are moving on...

> Pythonic?

Maybe C (A function-orientated) language would be more suitable for this purpose? S(C)ould someone translate it to C?

Last edited by djmoomoo (2009-06-17 15:14:47)


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#7 2009-06-17 17:08:55

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: Moving on from Scratch

Yes, I havce heard about gcc, but I wasn't exactly sure if there was anything like it in windows.  C source files are just text with a .c at the end. OpenGL, I'll have to look into that. but first I have other things to work on.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#8 2009-06-17 17:10:59

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Moving on from Scratch

I would like to learn C or C++ or Java.

My forums? In my sig?

Offline

 

#9 2009-06-18 10:24:09

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Moving on from Scratch

If anyone wants to learn C or C++ on a Mac, there's this great SDK that comes on the Mac OS X install disk called XCode.

Offline

 

#10 2009-06-18 21:37:26

hibossmail
Scratcher
Registered: 2009-06-18
Posts: 2

Re: Moving on from Scratch

I like C , but i don't want to learn.

Last edited by hibossmail (2009-06-18 21:38:05)

Offline

 

#11 2009-06-21 14:21:43

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

Re: Moving on from Scratch

Erm,The-Whiz:

I would not like to join your forum but here are some helpful resources for you:

http://www.physics.drexel.edu/courses/Comp_Phys/General/C_basics/
http://developer.apple.com/
http://gcc.gnu.org/

coolstuff:

I think Xcode is an IDE. It's also probable easier (but not more user freindly) to learn with GCC. g00gle it.

hibossmail:

Why not!?!

C is really easy, once you get the hang of it. Try that first link I gave The-Whiz. That's where I learned C. And in less than a year, I've created my own FPS! In 3D ! From Scratch! It is boring at the start, but don't give up  smile


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#12 2009-06-24 21:15:36

frogger3140
Scratcher
Registered: 2008-12-15
Posts: 500+

Re: Moving on from Scratch

Jens wrote:

Hehe, I have actually seen a "Pythonic" translation file from someone. If you put that into the 'locale' folder and select "Pythonic" in the language menu all the Scratch blocks become relabelled to - erm - Python. Very funny, but also cool in a way...

I have that translation file 0.o


http://j.mp/piBfFy
Woo, even better minecraft clone! | I feel that programming is better than animation, because you can interact with games but not animations.

Offline

 

#13 2009-06-24 21:17:01

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Moving on from Scratch

djmoomoo wrote:

coolstuff:

I think Xcode is an IDE. It's also probable easier (but not more user freindly) to learn with GCC. g00gle it.

Eh, whatever. It's an all-around functional thing, so it might even be both.

Offline

 

#14 2009-06-27 13:14:20

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Moving on from Scratch

And what about languages like Ruby? It's powerful too, and with a "gem" called Rails, you can make it build you a website.... Or extend Scratch's abilities with Remote Sensors (Like 2d lists, joystick movement, Internet and more).... Maybe there is a "gem" to make games....

And don't forget about Flash, it also has great abilities (But it's expensive unless you don't know how to get it free http://planetsmilies.net/vicious-smiley-1771.gif )


Converting my Scratch projects to Python!

Offline

 

#15 2009-06-27 21:24:48

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Moving on from Scratch

Ruby is great, the only difficulty is installing it.

Offline

 

#16 2009-06-28 04:12:06

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Moving on from Scratch

Not really. If you have Linux, go to console, type

Code:

 sudo apt-get install ruby

, then type password and it will install.
Macs (OS X) comes with Ruby 1.8.7 pre-installed. There is a one-click installer for Ruby 1.8.7 for Windows, and if you want Ruby 1.9, download the archive, unpack it somewhere that is a simple access from console (like C:\Ruby) and you don't have to do anything more (one-click installer makes that doubleclick on RB file runs is, but archive not). I did something like that:
1. Installed 1.8.7 with 1-Click installer
2. Patched certain files with Ruby 1.9 archive

Last edited by filo5 (2009-07-06 12:59:39)


Converting my Scratch projects to Python!

Offline

 

#17 2009-06-28 04:14:17

ihaveamac
Scratcher
Registered: 2007-09-22
Posts: 1000+

Re: Moving on from Scratch

I still stay on Scratch, but now i'm trying to learn AppleScript and Lua lol


~ihaveamac - visit ihaveamac.net

Offline

 

#18 2009-06-28 08:42:16

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Moving on from Scratch

How do you get Flash free?

Offline

 

#19 2009-06-28 16:06:10

abeair
Scratcher
Registered: 2008-07-19
Posts: 100+

Re: Moving on from Scratch

The-Whiz wrote:

How do you get Flash free?

You don't. My mom bought it for me.


http://dragcave.net/image/NPtA.gif
http://www.danasoft.com/sig/ObamaLovesMacs.jpg

Offline

 

#20 2009-06-28 16:12:46

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Moving on from Scratch

abeair wrote:

The-Whiz wrote:

How do you get Flash free?

You don't. My mom bought it for me.

Oh...

Offline

 

#21 2009-07-01 10:08:16

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: Moving on from Scratch

djmoomoo wrote:

I am an avid Scratcher, but I've mainly moved on to C, OpenGL (Like DirectX, but classier  smile  ). Has anyone else noticed the similarity?

#include <stdio.h>

int main()
{
   printf("Hello");
}


Maybe someone could develop a Scratch development kinda thing? Like: Learn C from scratch? I'm sure many people would want to learn C?

I made one a while ago. I'll publish it soon.

Offline

 

#22 2009-07-06 06:47:19

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

Re: Moving on from Scratch

AlanProjects:

Cool! Can't wait to see it!

ihaveamac:

Lua is OK, have you checked out Pipmak? It's on Apple Downloads (g00gle).
Applescript!  smile  You must be joking! Maybe you should try to get into Future BASIC. (g00gle) It's not much of a learning curve.

PS. I used to make applescript games, (Have you checked out AppleScript Studio @ Xcode? ) and I remember fitting two ascii art biplanes into one display dialog.


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#23 2009-07-06 13:21:06

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Moving on from Scratch

abeair wrote:

The-Whiz wrote:

How do you get Flash free?

You don't. My mom bought it for me.

Oh, I downloaded the trial version, and then found a way to overdrive the days counter (it's always based on system clock, and this program runs Flash in a sandbox which is set to one date: the date you've entered). Anyway, animation if Flash is simple, and it's working with vector graphics, not like Scratch (Scratch goes on bitmap graphic). AND, from version CS4, it supports 3D transformations and new type of movement. I have to look for books on it, my dad is buying me a book about ActionScript 3.0 this summer (it's a present after SentenceSynthesier got featured, but I waited for the ActionScript 3.0 Bible thing). Anyway, the Hello World program looks like this (you have to create a Text, set it to Dynamic text and name the instance: "TextField1"):

Code:

stop(); //Optional - if you want to stop the animation
this.TextField1.text = "Hello World";

And you have to put it in the same frame where the text box is. It supports sockets, creating and deleting "sprites" from the code, making your own functions, even creating a fully-working online operating systems...


Converting my Scratch projects to Python!

Offline

 

Board footer