Codea

Codea


Creative coding


17,99 €

3.11.1for iPhone, iPad and more
8.7
99 Ratings
Two Lives Left
Developer
172,6 MB
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 Screenshots
Codea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea Plakat
Codea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea PlakatCodea Plakat

About Codea

"Es ist eine Art Garage Band der Programmierung." - Wired

"[Codea] fürs iPad ist eine geniale Möglichkeit zum Schreiben und Ausführen von Programmen auf Deinem iPad." - Gizmodo

Mit Codea kannst du Spiele und Simulationen erstellen - oder einfach jede visuelle Idee die Du hast. Verwandle deine Gedanken in interaktive Kreationen, welche die Funktionen des iPads wie Multi-Touch und Beschleunigungssensoren benutzen.

Wir glauben, das Codea der schönste Code Editor ist den Du nutzt. Und er ist einfach zu nutzen. Codea wurde entwickelt, damit Du Deinen Code berühren kannst. Du willst eine Nummer ändern? Einfach tippen und ziehen. Und was ist mit einer Farbe oder einem Bild? Antippen lässt einen visuellen Editor erscheinen, in dem Du genau das auswählen kannst was Du möchtest.

Codea basiert auf der Programmiersprache Lua. Eine einfache, elegante Sprache, die nicht allzu viele Symbole enthält - Wie gemacht für das iPad.

So wird es benutzt: Schreibe deinen Quelltext. Drücke Play um die Ausführung anzuschauen. Interagiere damit. Werde kreativ.

VIDEO

Siehe twolivesleft.com/Codea

FUNKTIONEN

• Ein voll funktionstüchtiger Vektorgrafik- und Bild-Renderer lässt dich alles bauen, was du dir vorstellen kannst.
• Viele fantastische Beispielprojekte von denen man lernen kann, unter anderem Spiele und Simulationen.
• Generiere zufällige Retro-Spiel-Toneffekte, um sie in deinen Kreationen zu verwenden.
• Berühre deinen Code: Tippe auf Zahlen, Farben und Bilder, um sie anzupassen.
• Komplette In-Line-Referenz vom Keyboard aus erreichbar.
• Intelligente Autovervollständigung schlägt Keywords und Funktionen vor.
• Importieren Sie Ihre eigenen Medien von Dropbox, Fotos und mehr.
• Eine umfassende Physik-Engine für komplexe Bewegungen.
• Füge Parameter zu deiner Simulation oder deinem Spiel, sodass Du Variablen zur Laufzeit optimieren kannst.
• Interagiere mit dem Beschleunigungssensor und Multi-Touch auf Deinem Gerät.
• Videoaufzeichnung: Nimm Videos von deinen Projekten auf und teile sie!
• Codea rendert Code mit schönem Syntax-Highlighting.
• Codea kann 3D-Grafiken rendern.
• Unterstützung der GLSL-Shader-Sprache mit integriertem Shader-Editor.
• Bluetooth-Tastatur-Unterstützung mit benutzerspezifischen Tastenkürzeln.

WICHTIGE INFORMATION

• Wenn Du Hilfe benötigst oder mit uns in Kontakt treten möchtest, nutze bitte den Link auf dieser Seite.
Show More

Was ist neu in der neuesten Version 3.11.1

Last updated on May 10, 2024
Alte Versionen
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
• Dank der großartigen Arbeit von Unsung können Sie Ihre Projekte jetzt auf iCloud Drive speichern. Beim Erstellen eines neuen Projekts können Sie einen Speicherort auswählen oder bestehende Projekte mit einem langen Druck auf "In iCloud verschieben" umziehen. Nun können Sie all Ihre Projekte auf all Ihren Geräten haben, wo immer Sie sind.

Air Code
• Geräte, auf denen Codea läuft, erscheinen direkt in VS Code, was Air Code einfacher zu bedienen macht als je zuvor. Zusätzlich haben wir Logpunkte eingeführt, um Ausdrücke beim Debuggen zu bewerten. Alles dank der unermüdlichen Bemühungen von Jean-François.

Zugänglichkeit
• Dank unseres neuesten Teammitglieds, Ari, ist der Hauptprojektbrowser jetzt zugänglicher und über VoiceOver navigierbar.

Kollaboration über iCloud
• Arbeiten Sie an Projekten mit Freunden, indem Sie diese über iCloud teilen. Drücken Sie einfach lange auf ein Projekt in iCloud, wählen Sie "Projekt teilen" und wählen Sie "Kollaboration", um zu beginnen.

UI-Verbesserungen
• Der Bildschirm zum Erstellen von Projekten wurde komplett neu geschrieben. Legen Sie benutzerdefinierte Farbtöne für Ihre Projekte fest, um Ihren Arbeitsbereich zu personalisieren.

Editor
• Wir haben die Codebearbeitung mit Verbesserungen in der Tokenisierung und Tastaturnavigation flüssiger gemacht.

Moderner Renderer
• Der moderne Renderer hat zahlreiche Verbesserungen und Korrekturen erhalten. Jetzt können Sie den Farbraum einstellen, Clipping nutzen und mehr. Wir arbeiten aktiv daran, also lassen Sie uns wissen, was Sie denken.

Korrekturen
• Zahlreiche Fehlerkorrekturen und kleinere Verbesserungen, einschließlich Leistungsprobleme beim Verwenden von Asset-Schlüsseln.

Danke
• Ein großes Dankeschön an alle, die zu dieser Veröffentlichung beigetragen haben, insbesondere an unsere neuen Teammitglieder!
3.10
Mar 9, 2024
Air Code
Behebung des Desynchronisationsproblems zwischen Codea und Air Code
Assets sind jetzt in einem Assets-Ordner verfügbar
Möglichkeit, binäre Dateien aus VSCode zu lesen, zu speichern, zu kopieren und umzubenennen
Es ist nun möglich, Werte von Variablen und Beobachtungen während des Debuggings zu ändern
Bessere Darstellung einiger benutzerdefinierter Typen im VSCode-Debugger (Tabellen, Farben usw.)
Behebung eines Soft-Locks beim Speichern einer Datei, während der Debugger pausiert ist
Behebung des Problems, dass Breakpoints in neu erstellten Dateien nicht funktionieren

Asset-Schlüssel
Behebung von Problemen bei der Verwendung externer Assets
Verbesserte Asset-Schlüssel-Unterstützung im Modernen Renderer (entspricht dem Legacy)

Asset-Auswahl
Behebung des Problems, dass alle Abschnitte für Unterordner angezeigt wurden
Erlaubt das Auswählen von Assets aus anderen Projekten
Hinzufügen von Picker-Unterstützung für require()
Aktualisierung der Benutzeroberfläche des Sound-Generator-Tools im sound()-Picker

Require
Lädt Dateien in Pufferreihenfolge beim Importieren eines Projekts mit require()

Moderner Renderer
Behebung des Problems, dass das Lesen der roten Komponente einer Farbe sie als Fließkommazahl zurückgibt

Legacy-Renderer
spriteSize gibt jetzt korrekt die Seitenanzahl von PDFs zurück
Hinzufügen unterstützter Sound- und Musikdateiformate zur Dokumentation
readImage gibt nil zurück, wenn die angeforderte Seite außerhalb des Bereichs liegt

ObjC
Entfernen veralteter Enums und Werte
Hinzufügen unbenannter Enums unter objc.enum
Hinzufügen von objc.async, um Code asynchron im Hauptthread auszuführen
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
BETRACHTER
- Neue Seitenleiste mit aktualisierten Steuerelementen, einschließlich:
- Vollbildmodus
- Unterstützung für dynamische Typen
- Funktioniert mit alten und modernen Renderern
- Mit der Funktion „Projektsymbol festlegen“ können Sie Ihr Symbol positionieren und zuschneiden

CODE-EDITOR
- Tab wird einen Codeblock einrücken, wenn eine Auswahl getroffen wurde
- Shift+Tab wird die Einrückung eines Codeblocks aufheben
- Cmd+Z und Cmd+Shift+Z sollten wieder für Rückgängig/Wiederholen funktionieren
- Viele Korrekturen und Optimierungen für den Code-Editor

MODERNER RENDERER
- Verbesserte Stabilität, insbesondere beim Pausieren/Neustarten
- gamepad.playerIndex hinzugefügt
- style.tint korrigiert

KLASSISCHER RENDERER
- Neues physics.timeStep(), um den Zeitschritt zu ändern, wenn mehr Präzision benötigt wird

AIR CODE
- Maximale unterstützte Dateigröße erhöht
- Verbesserte Unterstützung für moderne Render-Engines

OBJC
- Unterstützung für CGVector hinzugefügt, kann mit objc.vector erstellt werden
- Reaktionsprobleme bei objc UI-Steuerungen behoben
- objc-Objekte können jetzt auf Gleichheit verglichen werden
- Möglichkeit hinzugefügt, dasselbe Protokoll mehrmals zu implementieren
- Unterstützung für Zahlen in objc-Strukturen wie objc.rect
- Probleme bei Verwendung mehrerer Fenster behoben
- Verbesserungen bei Fehlermeldungen

VERALTETE API
- backingMode
- displayMode
3.9.1
Nov 23, 2023
• Behebt ein Problem, bei dem Codea beim schnellen programmatischen Erstellen von Projekten blockieren konnte
• Fügt collectgarbage() zur Autovervollständigung hinzu
• UI-Anpassungen und Verbesserungen
3.9
Oct 27, 2023
Air Code Verbesserungen
- Einführung von Auto-Vervollständigung!
- Alle Ihre Projekte sind nun direkt in der VSCode-Exploreransicht verfügbar. Erstellen und benennen Sie Projekte und Sammlungen direkt in VSCode um
- Neuer Codea-Referenzbereich in der Seitenleiste mit einem "Referenz suchen..." Befehl
- Möglichkeit, Symbole umzubenennen und Lua-Fehler direkt in VSCode anzuzeigen
- Erhöhte Stabilität durch Behebung von Absturzproblemen, Unterscheidung von Dateinamengroßschreibung, Speicherung großer Dateien und mehr

Dropbox Update
- Unterstützung für das Dropbox Asset-Pack und Synchronisation wurde entfernt. Greifen Sie auf Ihren Dropbox.assets Ordner über die Dateien-App zu.
- Was ersetzt Dropbox? Nun...

Externe Asset-Ordner
- Einführung von "Externen Ordner-Verweisen" für Ihre Assets. Integrieren Sie nahtlos Ordner auf höchster Ebene mit Assets aus iCloud, lokalem Speicher, Dropbox und anderen Orten

UI- und Funktionsverbesserungen
- Jetzt mit einer Option, Warnmeldungen im Ausgabe-Konsolenfenster mit viewer.showWarnings = false zu deaktivieren
- Verbessertes "Hinzufügen Zu"-Menü mit mehr Zielen
- Suche in Referenzen ist nun nicht casesensitiv
3.8
Jun 4, 2023
Air Code 2.0
• Vollständig umgeschrieben und neu gestaltet
• Nutzen Sie VS Code, um Ihre Projekte zu debuggen und zu codieren
• Live-Codierung auf Ihrem iPhone oder iPad
• Interagieren Sie direkt in VS Code mit Parametern

Aktualisiert
• Neues Ausgabefenster im Betrachter

Objective-C
• GameKit zu objc hinzugefügt
• Unterstützung für das Übergeben eines Zeigers anstelle eines NSString für char* objc-Argumente
• Unterstützung von const-Rückgabetypen (einfach ignoriert)
• Superklassen-Mitglieder werden nun in der Autovervollständigung angezeigt

Korrekturen
• Kleinere UI-Korrekturen
• Korrekturen an den Standardeinstellungen des Himmels in Craft
• Aktualisierungen der deutschen, japanischen und französischen Lokalisierungen, um die vollständige Dokumentation einzubeziehen
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 ist in anderen Regionen außerhalb der folgenden eingeschränkten Ländern verfügbar:
Russia
Codea unterstützt Deutsch, Englisch, Französisch, Italienisch, Japanisch, Katalanisch, Niederländisch, Russisch, Spanisch, Vereinf. Chinesisch
Klicken Sie hier, um zu erfahren, wie Sie Codea in eingeschränkten Ländern oder Regionen herunterladen können.
Überprüfen Sie die folgende Liste, um die Mindestanforderungen von Codea zu sehen.
iPhone
Erfordert iOS 15.0 oder neuer.
iPad
Erfordert iPadOS 15.0 oder neuer.
iPod touch
Erfordert iOS 15.0 oder neuer.

Codea Alternative

Das könnte Ihnen auch gefallen

Erhalte mehr von Two Lives Left