GithubHelp home page GithubHelp logo

jatch's Introduction

jatch

Scratch Studio https://scratch.mit.edu/studios/4649692/

.SB2 Files Download https://www.dropbox.com/s/puangcb94hr9lz6/exampleProjects.zip?dl=0

Command Translation Spreadsheet: https://docs.google.com/spreadsheets/d/1-Yy92X6SYYLudNhNaUyr7_qPjbD7TpUQwPnhX8cjMV8

To run:

  1. Download and add project to eclipse.
  2. In your Scratch project, click "File>Download as .sb2". (Note: does not work on Safari.) ย 3. Import your .sb2 file into the eclipse project, at the outermost level (the same directory that has src/ in it.)
  3. Open main.java.jatch.Main. Run it. You should get an error.
  4. Go to Run>Run Configurations. Click arguments. Add the name of your .sb2 in program arguments.
  5. Run Main again. It should spit out some text into the console.
  6. Right-click the src/ folder and click "refresh".
  7. Your newly compiled project is in compiled/. Run the Game class.

Note: The repo comes with several pre-downloaded .sb2s just for you!

jatch's People

Contributors

innoviox avatar duingoes avatar

Stargazers

 avatar  avatar

Watchers

 avatar

jatch's Issues

Interfaces => classes

There's no point in Sprite or List or Variable being interfaces -- what's going to implement them? I propose making them all classes and having Sprite handle the core of the graphics, along with a controller class of some kind.

Sprite Initialization

Ideas:

have a Sprite.initialize() that takes a bunch of stuff, passed in in the Controller constructor.
Note: the current stuff in the initialize() should be made static.

whenKeyPressed

whenKeyPressed is currently handled as default METHOD_HEADER. But it (and all the other ones that take an argument) need to have a clause attached to them. As well, there could be multiple headers, leading to errors.

Motion todos

Implement rotation style in turnR and turnL
Actually turn the image in turnR and turnL (maybe can be applied in Canvas.paint?)
Implement bounce()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.