Posted by Tre Lawrence on March 25th, 2014 iPad Only App - Designed for iPad
Two Lives Left has updated Codea to version 2.0. The updated iteration brings in iOS stylings to the app; it now also features full 64-bit support, as well as more features that can be found in the extensive list below.
• Codea now features a brand new unified asset system that supports sounds, music, images and more
• Music API for playing background music in popular formats
• Three fantastic new sound and music packs for you to use in your games — composed especially for Codea
Completely New Code Editor
• Intelligent autocomplete picks up all your variables, locals and nested types
• In-line errors show up live as you code
• Smart indentation and scope completion
• Most editor keys can be long-pressed for more options
• Support for multi-line comments
• Fix your code layout with the new Re-Indent feature
• Find and Replace: access via the search button on the keyboard
• Location API: access GPS data in Codea
• displayMode(OVERLAY): use this for a transparent sidebar in your projects
• Codea now uses double precision floating point
• Projects can be sorted by recently opened, or by name
• Z-level supported in setContext
• Bluetooth Keyboard Shortcut support (see Getting Started section for a full list)
• Codea has lost weight: Codea 2.0 is 23 MB, compared with 36 MB for the old version
• Air Code respects your editor theme choice (light or dark)
• Shader Lab can bind arrays, and will tell you about failed bindings
• Shader compilation errors are printed as warnings in your projects
• Dark keyboard style for dark theme
• Many, many fixes. Including the wrapped line issue in code editor
Codea is a unique code editor that allows user to create and tweak projects right on their OS devices. It incorporates several features to make the mobile experience enjoyable. It is available for $9.99 on the App Store.
Posted by Andrew Stevens on February 19th, 2013 iPad Only App - Designed for iPad
Codea, the iPad app that allows you to create and run code right on your iPad. It has received a major update to allow users even more options than before. The major update allows complete access to GLSL shaders and has a full-featured GLSL shader editor. There’s also a new parameter system, documentation browser, and a blend mode.
More Details from the App Store Description:
• Shaders: Full access to GLSL shaders from the mesh class.
• Shader Lab: A full-featured GLSL shader editor with live preview and live variables.
• Camera: Stream from the cameras on your device straight into a sprite, capture them into an image, or even input them into a shader.
• Brand new Parameter system. Make buttons, color pickers, text boxes and more for the Codea sidebar.
• Vector sprite rendering. You can now load PDF files as sprites, which can be rendered at any size and still look sharp.
• Two great new vector sprite packs by Kenney.nl.
• Tween: The new tween library provides you with easy to use animations, paths, sequences and more.
• Blend Modes: Use the new blendMode() function for additive and multiplicative blending, or even set completely custom blend modes using the advanced parameters.
• Brand new Documentation Browser, copy sample code and use the sidebar for reference as-you-type.
• Completely re-architected Code Editor with built-in API guides.
• New Tools menu from the main screen lets you manage your assets.
• REPL built into the viewer. Type and execute simple expressions while your code is running.
Cargo-Bot is a game that Xzibit could be proud of. It’s an iPad game, made on an iPad! Whoa!
The app was developed by Rui Viana, who made the game in Codea, Two Lives Left’s Lua-based coding app formerly known as Codify. The game has players trying to move boxes around to get them into the correct arrangement. This is done through commands to move the crane left, right, and pick up/put down a box. It’s also possible to set up to 4 different commands that can then be used to set up loops, and conditional statements that only work when the box is in a certain status.
Yes, that means that Cargo-Bot is an iPad game about programming, made in an iPad app that lets users program games. Whoa.
The game was prototyped and programmed in Codea over several months, with several people contributing music and art for the game. The code was imported into Two Lives Left’s Codea Xcode template, which will soon be made available to Codea users, and then published to the App Store. It all started with one project made on an iPad, and now anyone can play it on their iPad.