Codea

Codea


Creative coding


17,99 €

3.11.1for iPhone, iPad and more
8.7
99 Ratings
Two Lives Left
Developer
172,6 Mo
Size
May 10, 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 Captures d'écran
Codea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea Affiche
Codea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea AfficheCodea Affiche

About Codea

"C'est un peu le Garage Band de la programmation." – Wired

"[Codea] pour iPad est une manière brillante d'écrire et exécuter des logiciels sur votre iPad." – Gizmodo

Codea vous permet de créer des jeux et des simulations — ou presque toute idée visuelle que vous voulez. Concrétisez vos idées en créations interactives en vous servant des fonctionnalités comme le multi-tactile et l'accéléromètre de l'iPad.

Nous pensons que Codea est le plus bel éditeur de code que vous utiliserez, et il est simple. Codea est conçu pour que vous puissiez toucher votre code. Vous voulez modifier un nombre ? Touchez le et glissez, tout simplement. Et pour une couleur, ou une image ? Le toucher ouvrira des éditeurs visuels vous permettant de choisir exactement ce que vous voulez.

Codea est construit autour du langage de programmation Lua. Lua est un langage simple et élégant qui ne s'appuie que très peu sur des symboles — un match parfait pour l'iPad.

Voici comment l'utiliser : tapez votre code. Appuyez sur lecture pour voir le résultat. Interagissez avec. Soyez créatif.

VIDEO

Voir twolivesleft.com/Codea

FONCTIONALITÉS

• Le moteur de rendu des graphiques vectorielles et images plurifonctionnel vous permet de prototyper ce que vous pouvez imaginer.
• Plusieurs projets exemple pour initier l'apprentissage et inspirer vos créations, y compris les simulations et les jeux.
• Générer des effets sonores aléatoires rétro-jeu que vous pouvez intégrer dans vos créations.
• Touchez votre code : Appuyez sur les chiffres, les couleurs et les images pour les modifier.
• Documentation de référence en ligne complète, accessible à partir du clavier.
• Autocomplétion intelligente suggère des mots-clés et fonctions.
• Importer vos propres ressources de Dropbox, photos et bien plus.
• Un moteur physique complet pour simuler les motions complexes.
• Ajouter des paramètres à votre interface de simulation ou de jeu, et vous pouvez modifier les variables pendant l'exécution.
• Interagir avec l'accéléromètre et le Multi-Touch de votre appareil.
• Enregistrement vidéo : enregistrer des vidéos de vos projets et à les partager !
• Codea rend votre code avec la belle coloration syntaxique.
• Codea peut rendre des graphiques 3D.
• Intégration d'une capacité de Shader GLSL avec un éditeur intégré shader.

INFORMATIONS IMPORTANTES

• Si vous avez besoin d'aide ou souhaitez nous contacter, merci d'utiliser le lien de support sur cette page
Show More

Quoi de neuf dans la dernière version 3.11.1

Last updated on May 10, 2024
Vieilles Versions
Fixes a crash that could occur on startup when running on iOS 15
Show More
Version History
3.11.1
May 10, 2024
Fixes a crash that could occur on startup when running on iOS 15
3.11
Apr 18, 2024
iCloud Drive
• Stockez vos projets sur iCloud Drive, grâce au travail incroyable d'Unsung. Vous pouvez sélectionner un emplacement lors de la création d'un nouveau projet ou déplacer des projets existants vers iCloud en appuyant longuement et en sélectionnant "Déplacer vers iCloud". Maintenant, vous pouvez avoir tous vos projets sur tous vos appareils, où que vous soyez.

Air Code
• Les appareils exécutant Codea apparaîtront directement dans VS Code, rendant Air Code plus facile à utiliser que jamais. De plus, nous avons introduit des points de log pour évaluer les expressions pendant le débogage. Tout cela grâce aux efforts inlassables de Jean-François.

Accessibilité
• Grâce à notre nouveau membre de l'équipe, Ari, le navigateur de projets principal est désormais plus accessible et peut désormais être navigué via VoiceOver.

Collaboration via iCloud
• Travaillez sur des projets avec des amis en partageant via iCloud. Il suffit d'appuyer longuement sur un projet dans iCloud, de choisir "Partager le projet" et de sélectionner "Collaboration" pour commencer.

Améliorations de l'interface utilisateur
• L'écran de création de projet a été entièrement réécrit. Définissez des couleurs de teinte personnalisées pour vos projets afin de personnaliser votre espace de travail.

Éditeur
• Nous avons rendu l'édition de code plus fluide avec des améliorations dans la tokenisation et la navigation au clavier.

Rendu Moderne
• Le rendu moderne a reçu une multitude d'améliorations et de corrections. Vous pouvez maintenant définir l'espace couleur, utiliser le découpage, et plus encore. Nous travaillons activement sur cela, alors faites-nous savoir ce que vous en pensez.

Corrections
• De nombreux correctifs et améliorations mineures, y compris des problèmes de performance lors de l'utilisation des clés d'actif.

Merci
• Un grand merci à tous ceux qui ont contribué à cette version, en particulier à nos nouveaux membres de l'équipe !
3.10
Mar 9, 2024
Air Code
Correction du problème de désynchronisation entre Codea et Air Code
Les ressources sont désormais disponibles dans un dossier Ressources
Capacité de lire, sauvegarder, copier et renommer des fichiers binaires depuis VSCode
Possibilité de modifier les valeurs des variables et des surveillances pendant le débogage
Mieux exposer certains types personnalisés dans le débogueur de VSCode (tableaux, couleurs, etc.)
Correction du verrouillage logiciel lors de l'enregistrement d'un fichier alors que le débogueur est en pause
Correction des points d'arrêt ne fonctionnant pas dans les fichiers nouvellement créés

Clés de Ressource
Correction des problèmes d'utilisation des ressources externes
Amélioration du support des Clés de Ressource dans le rendu Moderne (pour correspondre à l'Ancien)

Sélecteur de Ressource
Correction du problème où toutes les sections seraient affichées pour les sous-dossiers
Permet de choisir des ressources provenant d'autres projets
Ajout du support du sélecteur pour require()
Rafraîchit l'interface utilisateur de l'outil Générateur de Son dans le sélecteur de son()

Require
Charge les fichiers dans l'ordre du tampon lors de l'importation d'un projet avec require()

Rendu Moderne
Correction du problème où lire la composante rouge d'une couleur la retournerait comme un flottant

Rendu Ancien
spriteSize retourne maintenant correctement le nombre de pages des PDFs
Ajoute les formats de fichiers sonores et musicaux pris en charge à la documentation
readImage retourne nil lorsque la page demandée est hors limites

ObjC
Suppression des énumérations et valeurs dépréciées
Ajout d'énumérations non nommées sous objc.enum
Ajout de objc.async pour exécuter du code de manière asynchrone sur le fil principal
3.9.7
Feb 5, 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
Jan 24, 2024
- Removes status bar when playing projects
- Changes text truncation mode on project icons
3.9.5
Jan 22, 2024
VISUALISEUR
- Nouvelle barre latérale avec des contrôles mis à jour, incluant :
- Mode plein écran
- Support pour le Type Dynamique
- Fonctionne avec les moteurs de rendu anciens et modernes
- La fonctionnalité "Définir l'icône du projet" vous permet de positionner et de recadrer votre icône

ÉDITEUR DE CODE
- La touche Tab va indenter un bloc de code si vous avez une sélection
- Shift+Tab va désindenter un bloc de code
- Cmd+Z et Cmd+Shift+Z devraient de nouveau fonctionner pour annuler/refaire
- Beaucoup de corrections et d'optimisations pour l'éditeur de code

MOTEUR DE RENDU MODERNE
- Stabilité améliorée, en particulier autour de la pause/reprise
- Ajout de gamepad.playerIndex
- Correction de style.tint

MOTEUR DE RENDU CLASSIQUE
- Nouveau physics.timeStep() pour changer le pas de temps lorsque plus de précision est nécessaire

AIR CODE
- Augmentation de la taille maximale de fichier prise en charge
- Support amélioré du moteur de rendu moderne

OBJC
- Ajout du support de CGVector, peut être créé en utilisant objc.vector
- Correction des problèmes de réactivité avec les contrôles UI objc
- Les objets objc peuvent désormais être comparés pour l'égalité
- Ajout de la capacité à implémenter plusieurs fois le même protocole
- Support des nombres pour les structures objc comme objc.rect
- Correction de problèmes lors de l'utilisation de plusieurs fenêtres
- Améliorations des messages d'erreur

API OBSOLÈTES
- backingMode
- displayMode
3.9.1
Nov 23, 2023
• Correction d'un problème où Codea pouvait se bloquer lors de la création rapide de projets de manière programmatique
• Ajout de collectgarbage() à l'autocomplétion
• Ajustements et améliorations de l'interface utilisateur
3.9
Oct 27, 2023
Améliorations d'Air Code
- Introduction de la prise en charge de l'auto-complétion !
- Tous vos projets sont maintenant directement disponibles dans la vue explorateur de VSCode. Créez et renommez des projets et des collections directement depuis VSCode
- Nouvelle section de référence Codea dans la barre latérale avec une commande "Trouver une référence..."
- Possibilité de renommer les symboles et d'afficher les erreurs Lua directement dans VSCode
- Stabilité améliorée avec des corrections pour les problèmes de plantage, la sensibilité à la casse des noms de fichiers, la sauvegarde de gros fichiers, et plus encore

Mise à jour Dropbox
- Le support pour le pack de ressources Dropbox et la synchronisation a été supprimé. Accédez à votre dossier Dropbox.ressources via l'application Fichiers.
- Qu'est-ce qui remplace Dropbox ? Eh bien...

Dossiers de Ressources Externes
- Introduction des "Références de dossiers externes" pour vos ressources. Intégrez sans effort des dossiers de niveau supérieur avec des ressources provenant d'iCloud, du stockage local, de Dropbox et d'autres emplacements

Améliorations de l'IU et de la Fonctionnalité
- Option ajoutée pour désactiver les messages d'avertissement dans la console de sortie en utilisant viewer.showWarnings = false
- Menu "Ajouter à" amélioré avec plus de destinations
- Recherche insensible à la casse dans les références
3.8
Jun 4, 2023
Air Code 2.0
• Entièrement réécrit et redessiné
• Utilisez VS Code pour déboguer et coder vos projets
• Codez en direct sur votre iPhone ou iPad
• Interagissez avec les paramètres directement dans VS Code

Mis à jour
• Nouveau volet de sortie dans le visualiseur

Objective-C
• GameKit ajouté à objc
• Support du passage d'un pointeur au lieu d'une NSString pour les arguments objc char*
• Support des types de retour const (simplement ignorés)
• Les membres de la superclass sont désormais affichés dans l'autocomplétion

Corrections
• Corrections mineures de l'UI
• Corrections des paramètres par défaut du ciel dans Craft
• Mises à jour des localisations en allemand, japonais et français pour inclure la documentation complète
3.7.1
Dec 22, 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
Dec 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
Sep 9, 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
Apr 10, 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
Feb 24, 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
Jan 10, 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
Jan 7, 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
Dec 29, 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
Dec 22, 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
Dec 19, 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
Oct 5, 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
Sep 20, 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
Aug 1, 2021
Fixes an issue that could occur when using asset pickers in your code
3.4.1
Jul 31, 2021
Fixes a crash in Shader Lab, thanks for all your reports!
3.4
Jul 25, 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
Jun 24, 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 est disponible dans des régions autres que les pays restreints suivants:
Russia
Codea prend en charge Français, Allemand, Anglais, Catalan, Chinois simplifié, Espagnol, Italien, Japonais, Néerlandais, Russe
Cliquez ici pour savoir comment télécharger Codea dans un pays ou une région restreints.
Consultez la liste suivante pour voir les exigences minimales de Codea.
iPhone
Nécessite iOS 15.0 ou version ultérieure.
iPad
Nécessite iPadOS 15.0 ou version ultérieure.
iPod touch
Nécessite iOS 15.0 ou version ultérieure.

Alternative à Codea

Tu pourrais aussi aimer

Obtenir plus de Two Lives Left