Verso (lenguaje de programación)Proyectos de artículos

Artículos preliminares
Anonymous
 Verso (lenguaje de programación)

Post by Anonymous »

Verse es un lenguaje de programación orientado a objetos (Programación orientada a objetos) de tipo estático creado por Epic Games. Se lanzó junto con UEFN en marzo de 2023 y fue escrito por Simon Peyton Jones y el director ejecutivo de Epic Games, Tim Sweeney. Verse está diseñado para interactuar con el sistema de dispositivos existente de Fortnite Creative. A partir de junio de 2024, UEFN sigue siendo la única forma de interpretar, analizar, compilar o ejecutar código Verse; Se han discutido los planes para implementar el lenguaje en el lanzamiento de Unreal Engine 6.
=== Características ===

===== Módulos e importación =====
Verse admite programación modular, lo que permite a los desarrolladores importar módulos específicos necesarios para sus scripts. Los módulos comúnmente utilizados incluyen los resúmenes de API que se generan cada vez que se abre un proyecto que contiene verse. Hay un resumen de API para acceder e interactuar con objetos de Fortnite, objetos de Verse y objetos de Unreal Engine. Los desarrolladores también pueden crear sus propios módulos e importarlos en scripts si es necesario,

===== Clases y Objetos =====
Verse emplea un modelo de programación orientada a objetos (Programación basada en clases). Los desarrolladores pueden definir clases para representar diversas entidades y comportamientos del juego.

Por ejemplo:
building_manager_device := clase(creative_device)
El código anterior define una nueva clase que hereda de `creative_device`

===== Funciones y métodos =====
Verse permite definir funciones (Función (programación informática)) dentro de las clases. Estos pueden realizar diversas operaciones, como cálculos matemáticos, lógica de juegos y más. El siguiente ejemplo es un método para determinar si un personaje está mirando una ubicación específica.
IsLookingAtLocation(Carácter:fort_character, LocationToCheck: vector3, Umbral: float):lógica


===== Manejo de eventos =====
El lenguaje admite programación basada en eventos, donde eventos como ''EliminateEvent'' y ''PlayerAddedEvent'' pueden activar funciones específicas. También es posible suscribirse a los eventos y escucharlos.

===== Operaciones matemáticas y espaciales =====
Verse admite varias funciones matemáticas necesarias para el desarrollo de juegos, como calcular magnitudes (Magnitud (matemáticas)), normalizar vectores y convertir rotaciones en vectores de dirección. El módulo de Matemáticas espaciales: teoría y práctica a través de mapeo|matemática espacial proporciona clases y funciones para cálculo vectorial|matemáticas vectoriales y rotacionales, esenciales para tareas de desarrollo de juegos como posicionamiento y movimiento.Seno y coseno|Cos , Distribución de probabilidad|Normalizar, Distancia, Funciones trigonométricas inversas|ArcTan e Interpolación lineal|Lerp son algunas de las funciones disponibles para matemáticas. operaciones.

=== Planes futuros ===
Epic Games ha descrito a Verse como el lenguaje de programación para el metaverso y ha tenido en cuenta la escalabilidad masiva en su desarrollo. Hasta la convergencia propuesta con Unreal Engine, aún está por verse cómo se comportará Verse al interactuar con varios sistemas y procesos fuera del ecosistema Fortnite.

More details: https://en.wikipedia.org/wiki/Verse_(pr ... _language)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post