Device: iOS iPad Only
Category: Productivity
Price: $7.99 -> $2.99, Version: 1.3.1 (iTunes)
Description:"It’s kind of like the Garage Band of coding." – Wired"[Codea] for iPad is a super slick way to write and run programs on your iPad." – Gizmodo Most Innovative App - 2011 Best App Ever AwardsBest Generative Art App - 2011 Best App Ever AwardsCodea lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.Codea is built on the Lua programming language. A simple, elegant language that doesn't rely too much on symbols — a perfect match for iPad.Here's how you use it: type your code. Press play to watch it run. Interact with it. Get creative.For a video demonstration, see twolivesleft.com/CodeaFeatures• A full featured vector graphics and image renderer lets you prototype what you can imagine• Lots of fantastic example projects to learn from, including games and simulations• Generate random retro-game sound effects to use in your creations• Touch your code: tap numbers, colors and images to adjust them• Complete in-line reference documentation accessible from the keyboard• Intelligent auto-completion suggests keywords and functions• Add parameters to your simulation or game interface so you can tweak variables at runtime• Interact with the accelerometer and multi touch on your device• Codea renders your code with beautiful syntax highlighting
What's New
MAJOR NEW FEATURES• Visual makeover for the project browser• Codea Dark editor theme (IAP)• Customizable background art for the project browserNEW FEATURES• New settings panel accessible from Project Browser• soundbuffer objects allow you to create sounds from raw data• sound(ENCODE, table) encodes a sound table into a high-precision string• Can be played with sound(DATA, string)• soundBufferSize( sizeInMB ) function added to control sound caching• User projects can be copied to clipboard from the project browser• watch() can now accept arbitrary Lua chunks• deviceMetrics() function will return a table of device properties• Added inertia and mass properties to physics.body• saveProjectInfo and readProjectInfo functions. These allow you to get and set metadata for your projects.• For example saveProjectInfo( "Description", "My New Project Description" ) will set a description that appears under your project in the browser.FIXES• Single letter tab names are easier to delete — editor tabs now have a minimum width of 88 pixels • Codea now allows underscores to be used in class / tab names• Disables the three-finger triple-tap emergency exit gesture if buttons are already visible on the screen• Fixed documentation for physics.body• Fixed video recording with setContext• Physics pause/resume fixed• Physics body.info field fixed• mesh.texCoords no longer flipped vertically• The news line on the project browser resizes correctly• Fixed a bug that occurred when pasting code with tab characters• Many other bug fixes
Codea
更多...



