Codea

Codea


Creative coding


USD 14.99

3.11.1for iPhone, iPad and more
8.7
99 Ratings
Two Lives Left
Developer
172.6 MB
Size
10/05/2024
Update Date
Productivity
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
لقطات الشاشة لـ Codea
Codea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصق
Codea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصقCodea الملصق

About Codea

"Es como el Garage Band de la programación." – Wired

"[Codea] para iPad es una manera super pulida para escribir y ejecutar programas en su iPad." – Gizmodo

Codea permite crear simulaciones y juegos, o cualquier idea visual que tengan. Convierte tus pensamientos en creaciones interactivas que hagan uso de las características del iPad como el multi-toque y el acelerómetro.

Creemos que Codea es el editor de código más bonito que hayas usado, y es sencillo. Codea está diseñado para que puedas tocar tu código. ¿Quieres cambiar un número? Simplemente pulsa y arrástralo. ¿Qué tal un color o una imagen? Mediante pulsaciones aparecen editores visuales que te permiten elegir exactamente lo que quieres.

Codea está construido sobre el lenguaje de programación Lua. Es una forma simple, elegante y no relegada a muchos símbolos - un partido perfecto para el iPad.

Así es como se usa: escribe tu código. Pulsa Play y observa como se ejecuta. Interactúa con él. Sé creativo.

CARACTERÍSTICAS

• Un completo procesador de gráficos vectoriales y motor de rendering que te permiten prototipar lo que te imagens
• Un montón de fantásticos ejemplos de proyectos de los que aprender, incluyendo juegos y simulaciones
• Genera efectos de sonido retro aleatorios para usarlos en tus creaciones
• Toca tu código: haz tap sobre números, colores e imágenes para modificarlo
• Completa documentación de referencia accesible desde el teclado
• Auto-Completación inteligente que sugiere palabras clave y nombres de funciones
• Importa tus propios ficheros desde Dropbox, Fotos y más
• Un motor físico completo para simular movimientos complejos
• Añade parámetros a tu simulación o interfaz de juego para que puedas ajustar variables en tiempo de ejecución
• Interactúa con el acelerómetro y el multi-toque de tu dispositivo
• Grabación de vídeo: ¡graba vídeos de tus proyectos y compártelos!
• Codea muestra tu código con un bonito coloreado de sintaxis
• Codea puede renderiza gráficos en 3D

INFORMACIÓN IMPORTANTE

• La documentación de referencia de Codea incluida actualmente sólo está disponible en inglés.

• Si necesitas ayuda o deseas ponerte en contacto con nosotros, por favor utiliza el vínculo de soporte en esta página.
Show More

تحديث لأحدث إصدار 3.11.1

Last updated on 10/05/2024
الإصدارات القديمة
Fixes a crash that could occur on startup when running on iOS 15
Show More
Version History
3.11.1
10/05/2024
Fixes a crash that could occur on startup when running on iOS 15
3.11
18/04/2024
iCloud Drive
• Store your projects on iCloud Drive, thanks to Unsung's amazing work. You can select a location when creating a new project or move existing projects to iCloud with a long press and select "Move to iCloud." Now you can have all your projects on all your devices, wherever you are

Air Code
• Devices running Codea will appear directly in VS Code, making Air Code easier than ever to use. Plus, we've introduced log points for evaluating expressions during debugging. All thanks to the tireless efforts of Jean-François

Accessibility
• Thanks to our newest team member, Ari, the main project browser is now more accessible, and is now navigatable via VoiceOver

Collaboration via iCloud
• Work on projects with friends by sharing through iCloud. Simply long-press a project in iCloud, choose "Share Project" and select "Collaboration" to get started

UI Enhancements
• The create project screen has been completely re-written. Set custom tint colors for your projects to personalize your workspace

Editor
• We've made code editing smoother with improvements in tokenization and keyboard navigation

Modern Renderer
• The modern renderer has received a host of improvements and fixes. Now, you can set colorspace, utilize clipping, and more. We're actively working on this, so let us know what you think

Fixes
• Numerous bug fixes and minor improvements, including performance issues when using asset keys

Thank You
• A big thank you to everyone who contributed to this release, especially our new team members!
3.10
09/03/2024
Air Code
Fix desync issue between Codea and Air Code
Assets are now available under an Assets folder
Ability to read, save, copy and rename binary files from VSCode
Made it possible to modify values of variables and watches while debugging
Better expose some custom types in VSCode debugger (tables, colors, etc.)
Fix soft lock when saving a file while the debugger is paused
Fix breakpoints not working in newly created files

Asset Keys
Fixed issues with using external assets
Improves Asset Key support in Modern renderer (to match Legacy)

Asset Picker
Fixed issue where all sections would be displayed for sub-folders
Allow picking assets from other projects
Add picker support to require()
Refreshes the UI of the Sound Generator tool in the sound() picker

Require
Load files in buffer order when importing a project with require()

Modern Renderer
Fix issue where reading the red component of a color would return it as a float

Legacy Renderer
spriteSize now correctly returns the page count of PDFs
Adds supported sound and music file formats to documentation
readImage returns nil when the requested page is out-of-bounds

ObjC
Remove deprecated enums and values
Add unnamed enums under objc.enum
Add objc.async to run code async on the main thread
3.9.7
05/02/2024
FIXES
- A bug where `sound` could stop working when re-running a project
- Appearance issues with the font picker UI in editor
- Initial scroll position in editor
3.9.6
24/01/2024
- Removes status bar when playing projects
- Changes text truncation mode on project icons
3.9.5
22/01/2024
VIEWER
- New sidebar with updated controls, including:
- Full screen mode
- Support for Dynamic Type
- Works with legacy and modern renderers
- Set Project Icon feature lets you position and crop your icon

CODE EDITOR
- Tab will indent a block of code if you have a selection
- Shift+Tab will de-indent a block of code
- Cmd+Z and Cmd+Shift+Z should work again for undo/redo
- Lots of fixes and optimizations for the code editor

MODERN RENDERER
- Improved stability, especially around pausing/restarting
- Added gamepad.playerIndex
- Fixed style.tint

CLASSIC RENDERER
- New physics.timeStep() to change the timestep when more precision is needed

AIR CODE
- Increased the maximum file size supported
- Improved Carbide support

OBJC
- Added CGVector support, can be created using objc.vector
- Fixed responsiveness issues with objc UI controls
- objc objects can now be compared for equality
- Add ability to implement the same protocol multiple times
- Support numbers for objc structs like objc.rect
- Fixed issues when using multiple windows
- Error message improvements

DEPRECATED API
- backingMode
- displayMode
3.9.1
23/11/2023
• Soluciona un problema donde Codea podía bloquearse al crear proyectos rápidamente de forma programática
• Añade collectgarbage() al autocompletado
• Ajustes y mejoras en la interfaz de usuario
3.9
27/10/2023
Air Code Enhancements
- Introducing auto-complete support!
- All your projects are now directly available in VSCode's explorer view. Create, rename projects, and collections straight from VSCode
- New Codea Reference section in the sidebar with a "Find reference..." command
- Ability to rename symbols and display Lua errors directly in VSCode
- Enhanced stability with fixes for crash issues, filename case sensitivity, saving large files, and more

Dropbox Update
- Support for the Dropbox asset pack and sync has been removed. Access your Dropbox.assets folder via the Files app.
- What replaces Dropbox? Well...

External Asset Folders
- Introducing "External folder references" for your assets. Seamlessly integrate top-level folders with assets from iCloud, local storage, Dropbox, and other locations

UI and Functionality Improvements
- Now with an option to disable warning messages in the output console using viewer.showWarnings = false
- Improved "Add To" menu with more destinations
- Case-insensitive search in references
3.8
04/06/2023
Air Code 2.0
• Completely rewritten and redesigned
• Use VS Code to debug and code your projects
• Code live on your iPhone or iPad
• Interact with parameters right in VS Code

Updated
• New output pane in the viewer

Objective-C
• GameKit added to objc
• Support passing a pointer instead of an NSString for char* objc arguments
• Support const return types (simply ignored)
• Superclass members are now shown in autocomplete

Fixes
• Minor UI fixes
• Fixes to default sky settings in Craft
• Updates German, Japanese and French localizations to include full documentation
3.7.1
22/12/2022
Fixes
- Issue where dragging the starting selection handle on some text would cause the selection to narrow to zero length and possibly crash
- Multiple runtime errors should now clear correctly on a subsequent run
- Syntax errors that occur when runtime errors are visible should not incorrectly persist
- Using the sprite (or any) picker when a function contains other arguments containing expressions using the % sign will no longer produce corrupt text around the location of the % sign when an asset is selected
3.7
12/12/2022
LIVE CODING
- Run in New Window: you can now run projects in a new window and keep the editor open
- Live Coding: when you edit code which is running in a new window, it will update live

NEW
- Projects can be opened in new windows (long press the project icon)
- Codea tries to understand the types of your variables better
- This should result in better autocomplete
- We now support manual type annotation in comments, simply type three `-` characters above a variable declaration or function
- These type annotations will help Codea provide better autocomplete
- Updates LuaSocket to latest version

OBJ-C
- Objective-C methods and properties now autocomplete
- Callbacks can now work with BOOL pointers
- Struct arguments are supported in Lua callbacks
- Objective-C Sets: you can now use `objc.set()` to create an NSSet
- Objective-C Colors: Codea colors are now bridged to Objective-C. This means you can do things like `view.backgroundColor = color(128)`
- You can now use `vec2` where you would use a `CGPoint` in the `objc` library. For example: `uiTextView:setContentOffset_(vec2(0, 100))`

FIXED
- Animation example project fix
- Roller Coaster example project fix
- Sounds Plus example project fix
- Improved the Project Browser's sidebar behaviour when rotating or changing size
- Improved the animation when opening projects to be more seamless
- Fixes when adjusting editor settings in a scrolled file (shouldn't lose position)
- Fixes Project Browser filter bar turning black briefly when closing a project
- Fixes a crash when denying screen recording permission

Thanks to Jean-François Pérusse and Unsung Lee for their amazing work on this release!
3.6
09/09/2022
New Render Engine Preview
- Includes a preview of the new Metal-based renderer coming in Codea 4.0. You can enable it on a per-project basis, and documentation is available in the editor.
- The new renderer allows for advanced effects like compute shaders, better text and vector rendering, and more

Objective-C Library Updates
- Exposes more types through the objc library
- Allows for interaction with delegates and other callback-style APIs from the renderer

Asset Library Improvements
- You can now add sprites, music and sounds to your project using the document picker
- Or by drag-and-drop directly into the code editor!
3.5.3
10/04/2022
- Optimizes the asset picker when you have lots of images in a directory
- Fixes a bug in Air Code that could cause Codea to crash when re-running a project after fixing an error
3.5.2
24/02/2022
- Improves stability of Codea especially in situations where the renderer interacts with other threads in the system
- Adds objc.delegate for creating delegate objects when interacting with Obj-C libraries
- See the documentation for more info!
3.5.1
10/01/2022
- Changes the behaviour of Cmd+Left Arrow to jump to the start of the line while respecting indentation (i.e., after the whitespace)
- Fixes a crash on iOS 14
3.5
07/01/2022
The Objective-C Update

This is a big update! It includes bindings for native Objective-C APIs under the `objc` namespace

Now you can do things like implement your own game controller support, call web sockets and URL sessions, use pathfinding and octrees from GameplayKit, access MIDI interfaces and much more

Check the Objective-C section of the Lua chapter in the documentation for details

This update was authored by contributor @jfperusse, say hi (and thanks!) on Codea Talk if you enjoy it
3.4.7
29/12/2021
- New physics.bodies property
- Provides a read-only list of all physics bodies currently active
- Useful if you want to draw all your physics objects, identify static shapes such as walls and floors, and so on
3.4.6
22/12/2021
- Fixed screen recording in the viewer
- Improved editor code saving
- Improved closing the viewer when Lua code is unresponsive
- Improved jump to next symbol key behaviour around comments
3.4.5
19/12/2021
- Autocomplete now shows up for dependent projects, and works better with symbols from other tabs
- Fixes a crash in pastboard.copy(image) (thanks @jfperusse!)
- Re-jigged order of frame and fixed updates
- Fixes a bug where the current project could show as a selectable dependency when closing and re-opening Codea
- Linked scene fixed update loop to physics simulation
- Fixed bug where Cmd+Right Arrow would not jump to end of line if autocomplete bar was visible and caret placement style was set to 'exact' in editor preferences
- Added deltaTime parameter to update(dt) entity callback
- Added fixedUpdate(dt) entity callback
- Fixes a bug where running and closing a project caused a memory leak if the project had dependencies
- Changed how rigidbody awake property sets/gets
- applyForce/applyTorque family of methods now wake up sleeping rigidbodies
3.4.4
05/10/2021
+ The code editor now shows the status bar. This plays nicer with the new iPadOS multitasking indicator
+ Prevent the undo button getting covered by autocomplete after hitting undo
+ Show function argument help earlier when typing
3.4.3
20/09/2021
Here's some new stuff for you while we work on the next big version of Codea!

You can now:

- Create subfolders inside your project asset folders, just hit the "+" button in your project asset
- View assets right from the code editor. Select Do > Assets
- On iPhone you get an undo button right above the keyboard, you're welcome

Fixes:

- Big changes to the way your projects read and save, this should make things more reliable
- Asset UI now supports light and dark modes
- Project sorting wasn't sticking. It sticks now
- Improved memory use
- Little UI tweaks here and there
3.4.2
01/08/2021
Fixes an issue that could occur when using asset pickers in your code
3.4.1
31/07/2021
Fixes a crash in Shader Lab, thanks for all your reports!
3.4
25/07/2021
- Brand new project browser design!
- You can drag-and-drop projects between collections
- New "Jump to Next Symbol" key. The software tab key will contextually turn into this symbol which allows you to quickly navigate to the next symbol, and quickly jump over operators and syntax
- You can now dismiss autocomplete by hitting escape or backtick (`) on your hardware keyboard
- Fixed: line numbers over 999 are no longer truncated
- Improved: Codea's launch time should be slightly faster
3.3.3
24/06/2021
- saveProjectTab and readProjectTab should interact much better with the project currently being edited
- readProjectTab will ensure the editing changes are saved before use
- saveProjectTab should ensure the open project updates to reflect its state
- Same goes for readText/saveText functions

Codea FAQ

Codea متاح في مناطق أخرى غير البلدان المقيدة التالية:
Russia
Codea هي مدعومة على اللغات Español, Alemán, Catalán, Chino simplificado, Francés, Inglés, Italiano, Japonés, Neerlandés, Ruso
انقر هنا لمعرفة كيفية تنزيل Codea في بلد أو منطقة محظورة.
تحقق من القائمة التالية لمعرفة الحد الأدنى من المتطلبات Codea.
iPhone
Requiere iOS 15.0 o posterior.
iPad
Requiere iPadOS 15.0 o posterior.
iPod touch
Requiere iOS 15.0 o posterior.

بدائل لـ Codea

ربما يعجبك أيضا

أكثر البرنامج من Two Lives Left