Desarollo de software:
Programaciones individuales

Ejemplo de la práctica empresarial: Detección de colisiones para cualquier polígono cóncavo o convexo.

Conozca algo más acerca de tareas típicas y precios de programación en base a software desarrollado por Bitpalast®.

Pregunta: 

Buscando …

 

Lamentablemente hemos encontrado nada en "".

¡Soporte premium solo para clientes de alojamiento web Bitpalast®!

 de Chile: +49 30 32 70 18 92, Fax (en Alemania) +49 30 32 70 18 91

servicio@bitpalast.es 

Skype: bitpalast

Un momento por favor … Su navegador carga la página.

 

Meta

Para su aplicación de planificador web en HTML5, JavaScript y KineticJS (HTML5 Canvas JavaScript Framework) el cliente necesitaba una función para la detección bidimensional de colisiones entre objetos y un área de trabajo poligonal. Los objetos pueden ser movidos con el ratón en tiempo real, y se debe evitar que se solapen entre sí o con el borde del área de trabajo. Los objetos pueden tener diferentes tamaños y orientaciones, y el área de trabajo poligonal puede presentar infinitos lados.

 

Captura de pantalla: Detección de colisiones en una aplicación de ejemplo HTML5/JavaScript/KineticJS en el navegador web, y explicación de qué debe calcular el script.

 

Realización

La mayoría de los competidores del procedimiento de licitación de por sí no podían ofrecer la solución necesaria, ya que su horizonte de prestaciones consiste en instalarle a los clientes plug-ins prontos y adaptar valores de configuración. Varios competidores no están calificados para realizar realmente ellos mismos una programación informática científica. Sin embargo para este problema típico del sector de la gráfica informática y el desarrollo de juegos de computación no existen plug-ins prontos ni bibliotecas de Javascript. Javascript mismo no soporta ni vectores, ni matrices, y tampoco pueden ser utilizadas funciones prontas provenientes de bibliotecas gráficas para desarrolladores de juegos de PC, ya que la aplicación no debe funcionar de forma compilada en ordenadores, sino de modo interactivo en el navegador web con HTML5 y Javascript. Además la solución de este encargo requiere de comprensión matemática.

El teorema de separación muy difundido "Separating Axis Theorem" (separación hiperplana) no es suficiente para este caso en particular, ya que soluciona el problema solo para los polígonos convexos. Sin embargo la solución también debe funcionar para polígonos cóncavos, es decir, polígonos que presentan "hundimientos". En el presente proyecto del cliente la colisión de los rectángulos ya había sido solucionada según el teorema "Separating Axis Theorem". Sin embargo la detección de colisiones con el área de trabajo aún no había sido considerada (y hubiera quedado sin solución, ya que el polígono es cóncavo).

eliminó la solución parcial existente, y creó no solo una solución válida y funcional de forma generalizada, sino que también disminuyó la cantidad necesaria de códigos a solo 40% del script original, y después de una minimización a solamente 20%.

 

Horas de trabajo & precio

La solución operativa fue planeado y desarrollado en sólo aproximadamente 3 horas. Los costos totales fueron de 125.900,00 chil$ sin IVA.

 

Cliente1

New Media Arts UG
Hansapark 1
D-39116 Magdeburg (Germany)

www.mediagurus.de 

 

 

 

 


 

Otros servicios

Espacio web barato  

Starterserver: Servidor web accesible con PHP, bases de datos y mucho más desde  2.677,74 chil$ () /mes 

Sistema de reservaciones online para reservar horario de los recursos (vehículos, campos de deporte ...) y de habitaciones, apartamentos, casas de vacaciones …  6.387,87 chil$ () /mes 

 

FAQ – preguntas más frecuentes 

 

Desarrollo de software (programación, programadores) en otros países seleccionados

Filipinas

Ruanda

Zimbabue

Puerto Rico

Uganda

Sierra Leona

Saint Kitts y Nevis

San Vicente y las Granadinas

Colombia

Ecuador

Singapur

Malta

Papua Nueva Guinea

Austria

Paraguay

Guinea

Palau

Bahamas

Botswana

Kiribati

El Salvador

Estados Unidos

Fiyi

Zambia

Cuba

Samoa

Lesoto

Antigua y Barbuda

las Islas Salomón

Malawi

Suiza

Jamaica

Gambia

España

Nueva Zelanda

Suazilandia

México

Sudán

Nicaragua

Bolivia

Sudáfrica

Mauricio

Jordania

Nigeria

República Dominicana

Costa Rica

Madagascar

India

Pakistán

Seychelles

Argentina

Tanzania, República Unida de

Alemania

Australia

Liberia

Belice

Canadá

Santa Lucía

Ghana

Micronesia, Federación

Trinidad y Tobago

Kenia

Tonga

Guayana

República Dominicana

Namibia

Panamá

Islas Marshall

Uruguay

Honduras

Venezuela

Irlanda

Nauru

Camerún

Granada

Barbados

Perú

Guatemala

Reino Unido

Tuvalu

 

"desarollo de software": Programador, programación, diseño de bases de datos, interfaz, los desarrolladores de software, outsourcing, insourcing, de la costa, el desarrollo de programas, documentación, manuales de software, optimización de secuencias de comandos, revisar guión, programa, revisión del programa, la revisión, software, los precios de los documentos de programación, Windows, Unix (z.B. Solaris, Linux, FreeBSD), Assembler, C, C++, JAVA, PHP, JavaScript & AJAX, VisualBasic, Cobol, Informix 4GL, SQL/MySQL, ADABAS, MS Access, Oracle, ARIS, Prozess 2000, Visio, MS Office (Word, Excel PowerPoint, MS Project), Automation mit VisualBasic, MS Windows Server und Clients, SAP R/3, Macromedia MX Studio, MS Frontpage, MS Expression Web, Smarty Template Engine, Joomla, Redaxo, osCommerce, OXID eSales Community Edition, OrgaMAX Web Export.

  de Chile: +49 30 32 70 18 92 • , C/ Joaquim Jubert núm. 34, E-17244 Cassá de la Selva (Gerona)
Su compra es libre de impuestos, porque usted compra de un país fuera de la UE. 1) Los proyectos que se muestran aquí, los nombres y direcciones de cliente se presentará con el permiso del cliente. © 2024  GmbH. Todos los derechos reservados. y el logotipo son marcas registradas de GmbH. Por créditos de las fotos ver la impresión.

Impresión Política de privacidad Mapa del sitio