Publicado:

2022-04-11

Número:

Vol. 16 Núm. 1 (2022)

Sección:

Visión de Caso

Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX

Architecture of a 2D Game for Android and IOS Using Cocos2DX

Autores/as

Palabras clave:

Juegos 2D, Cocos2DX, Juegos móviles (es).

Palabras clave:

2D games, Cocos2DX, Mobile games (en).

Resumen (es)

El presente artículo muestra la arquitectura y las herramientas usadas en el desarrollo de un juego 2D que funciona tanto en Android y IOS. Para ello se usa la herramienta Cocos2DX la cual permite el desarrollo de juegos 2D que tienen la portabilidad y potencia necesaria para ejecutarse en estos dos ambientes móviles. Es importante anotar que el artículo también muestra cómo se modeló e implementó un juego, llamado Laberinto 2D, en Cocos 2DX, esto sirve para ilustrar cómo Cocos2DX se ocupa de todo el procesamiento de gráficos OpenGL y de esta forma no se presenten inconvenientes al ejecutarse en diversos dispositivos móviles. Al final se muestra el funcionamiento del juego aplicando la arquitectura y las herramientas propuestas.

Resumen (en)

This paper we present the architecture and tools used in the development a 2D game that works on both Android and IOS. To do this we use the Cocos2DX, this tool allows to development 2D game with portability and power required to run on these two mobile environments used. It is important to note that the article also shows how modeled and implemented in Cocos 2DX a game, called 2D Labyrinth, this serves to illustrate how Cocos2DX handles all processing OpenGL graphics and thus no problems when running submitted in various mobile devices. And finally, we show the game operation using the proposed architecture and tools.

Referencias

J. C. Najar-Pacheco, J. A. Bohada-Jaime, W. Y. Rojas-Moreno, “Vulnerabilities in the internet of things”, Visión electrónica, vol. 13, no. 2, pp. 312–321, 2019. https://doi.org/10.14483/22484728.15163

L. Iyuan, H. Wenfeng, "Development of Puzzle Game for IOS Platform Based on Unity3D", in 3rd International Conference on Applied Computing and Information Technology/2nd International Conference on Computational Science and Intelligence (ACIT-CSI), 2015. https://doi.org/10.1109/ACIT-CSI.2015.89

A. Lima and E. A. da Costa, "Experimental Approach of the Asymptotic Computational Complexity of Shaders for Mobile Devices with OpenGL ES", in Brazilian Symposium on Computer Games and Digital Entertainment, 2014. https://doi.org/10.1109/SBGAMES.2014.9

B. J. Cox, "The objective-C environment: past, present, and future", 1987. https://doi.org/10.1109/CMPCON.1988.4852

G. Bournoutian and A. Orailoglu, "On-device objective-C application optimization framework for high-performance mobile processors," in Design, Automation & Test in Europe Conference & Exhibition (DATE), 2014. https://doi.org/10.7873/DATE2014.098

R. Rawlings, "bjective-C: an object-oriented language for pragmatists" in Colloquium on Applications of Object-Oriented Programming, 1989.

G. Song, S. Ren, D. Zhang, K. Liu, Y. Sun, X. A. Wang, "Research on War Strategy Games on Mobile Phone based on Cocos2d-JS", in 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2015. https://doi.org/10.1109/3PGCIC.2015.128

S. Guozhi, R. Shuxia, Z. Dakun, L. Kunliang, S. Yumeng, A. W. Xu, "Research on War Strategy Games on Mobile Phone", 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp. 151-155, 2015.

B. A. Brady, A. K. Jones, I. S. Kourtev, "Efficient CAD development for emerging technologies using Objective-C and Cocoa", in International Conference on Electronics, Circuits and Systems, 2004, 2004.

C. W. Cho, C. P. Hong, J. C. Piao, Y. K. Lim, S. D. Kim, "Performance optimization of 3D applications by OpenGL ES library hooking in mobile devices", in 13th International Conference Computer and Information Science (ICIS), 2014 IEEE/ACIS , 2014. https://doi.org/10.1109/ICIS.2014.6912179

J. C. Piao, C. W. Cho, C. G. Kim, B. Burgstaller, S. D. Kim, "An Adaptive LOD Setting Methodology with OpenGL ES Library on Mobile Devices", in International Conference on Convergence and Security (ICITCS), 2014. https://doi.org/10.1109/ICITCS.2014.7021727

M. Ángel Barrera Pérez, N. Y. Serrato Losada, E. Rojas Sánchez, G. Mancilla Gaona, “State of the art in software defined networking (SDN)”, Visión electrónica, vol. 13, no. 1, pp. 178–194, 2019. https://doi.org/10.14483/22484728.14424

R. Besas, R. O. Atienza, T. Tai, R. Cruz, "An implementation of a structured and highly engaging learning environment on educational games for elementary education", in IT in Medicine and Education (ITME), 2011. https://doi.org/10.1109/ITiME.2011.6132115

C. Carter, Q. Mehdi, T. Hartley, "Navigational techniques to improve usability and user experience in RPG games", in 17th International Conference on Computer Games (CGAMES), 2012. https://doi.org/10.1109/CGames.2012.6314557

C. Le Marc, J. P. Mathieu, M. Pallot, S. Richir, "Serious gaming: From learning experience towards User Experience", in International Technology Management Conference (ICE), 2010. https://doi.org/10.1109/ICE.2010.7477028

S. F. Hsiao, S. Y. Li, K. H. Tsao, "Low-power and high-performance design of OpenGL ES 2.0 graphics processing unit for mobile applications", in International Conference on Digital Signal Processing (DSP) , 2015. https://doi.org/10.1109/ICDSP.2015.7251840

S. F. Hsiao, P. H. Wu, C. S. Wen, L. Y. Chen, "Design of a programmable vertex processor in OpenGL ES 2.0 mobile graphics processing units", in International Symposium on VLSI Design, Automation, and Test (VLSI-DAT), 2013.

X. Zhao, X. Huang, "A general solution of script-based fragment animation", in 6th IEEE International ConferenceSoftware Engineering and Service Science (ICSESS), 2015. https://doi.org/10.1109/ICSESS.2015.7339216

L. Wang, "Design and Implementation of Four Arithmetic Operations Learning Games in Primary Mathematics Based on cocos2d-js", 3rd International Conference on Mechanical, Control and Computer Engineering (ICMCCE), pp. 595-598, 2018. https://doi.org/10.1109/ICMCCE.2018.00130

M. P. A. Balayan, V. V. B. Conoza, J. M. M. Tolentino, R. C. Solamo, R. P. Feria, "On evaluating skillville: An educational mobile game on visual perception skills. In Information, Intelligence, Systems and Applications", in The 5th International Conference IISA 2014,, 2014. https://doi.org/10.1109/IISA.2014.6878828

B. Cassidy, G. Stringer, M. H. Yap, "Mobile Framework for Cognitive Assessment: Trail Making Test and Reaction Time Test", in Computer and Information Technology (CIT), 2014. https://doi.org/10.1109/CIT.2014.164

Y. Lu, W. Gao, F. Wu, "Efficient background video coding with static sprite generation and arbitrary-shape spatial prediction techniques", Transactions on Circuits and Systems for Video Technology, vol. 13, no. 5, pp. 394-405, 2013. https://doi.org/10.1109/TCSVT.2003.811607

Cocos2D-x, "ARCHITECTURE OVERVIEW," [Online]. Available: http://www.cocos2d-x.org/wiki/Engine_Architecture

Y. Lu, Y. Liu, S. Dey, "loud mobile 3D display gaming user experience modeling and optimization by asymmetric graphics rendering", IEEE Journal of Selected Topics in Signal Processing, vol. 9, no. 3, pp. 517-532, 2015. https://doi.org/10.1109/JSTSP.2015.2396475

S. Arefin Riffat, F. Harun, T. Hassan, "An Interactive Tele-Medicine System via Android Application", Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA), pp. 148-152, 2020. https://doi.org/10.1109/ACCTHPA49271.2020.9213200

Y. Liu, H. Dar, R. Sharp, "Mobile Gamer Modelling and Game Performance Preference Measurement", IEEE Conference on Games (CoG), pp. 632-635, 2020. https://doi.org/10.1109/CoG47356.2020.9231860

J. C. Piao, C. W. Cho, C. G. Kim, B. Burgstaller, S. D. Kim, "An adaptive LOD setting methodology with OpenGL ES library on mobile devices", in IT Convergence and Security (ICITCS), 2014. https://doi.org/10.1109/ICITCS.2014.7021727

E. C. Chan, "Appendix B: Introduction to Objective-C Programming in iPhone", in Introduction to Wireless Localization: With iPhone SDK Examples, pp. 261-304.

Cómo citar

APA

Wanumen-Silva, L. F. ., Cavanzo-Nisso, G. A. ., y Perez-Pereira, M. R. . (2022). Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX. Visión electrónica, 16(1). https://revistas.udistrital.edu.co/index.php/visele/article/view/18956

ACM

[1]
Wanumen-Silva, L.F. et al. 2022. Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX. Visión electrónica. 16, 1 (abr. 2022).

ACS

(1)
Wanumen-Silva, L. F. .; Cavanzo-Nisso, G. A. .; Perez-Pereira, M. R. . Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX. Vis. Electron. 2022, 16.

ABNT

WANUMEN-SILVA, Luis Felipe; CAVANZO-NISSO, Gloria Andrea; PEREZ-PEREIRA, Miguel Ricardo. Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX. Visión electrónica, [S. l.], v. 16, n. 1, 2022. Disponível em: https://revistas.udistrital.edu.co/index.php/visele/article/view/18956. Acesso em: 10 dic. 2024.

Chicago

Wanumen-Silva, Luis Felipe, Gloria Andrea Cavanzo-Nisso, y Miguel Ricardo Perez-Pereira. 2022. «Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX». Visión electrónica 16 (1). https://revistas.udistrital.edu.co/index.php/visele/article/view/18956.

Harvard

Wanumen-Silva, L. F. ., Cavanzo-Nisso, G. A. . y Perez-Pereira, M. R. . (2022) «Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX», Visión electrónica, 16(1). Disponible en: https://revistas.udistrital.edu.co/index.php/visele/article/view/18956 (Accedido: 10 diciembre 2024).

IEEE

[1]
L. F. . Wanumen-Silva, G. A. . Cavanzo-Nisso, y M. R. . Perez-Pereira, «Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX», Vis. Electron., vol. 16, n.º 1, abr. 2022.

MLA

Wanumen-Silva, Luis Felipe, et al. «Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX». Visión electrónica, vol. 16, n.º 1, abril de 2022, https://revistas.udistrital.edu.co/index.php/visele/article/view/18956.

Turabian

Wanumen-Silva, Luis Felipe, Gloria Andrea Cavanzo-Nisso, y Miguel Ricardo Perez-Pereira. «Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX». Visión electrónica 16, no. 1 (abril 11, 2022). Accedido diciembre 10, 2024. https://revistas.udistrital.edu.co/index.php/visele/article/view/18956.

Vancouver

1.
Wanumen-Silva LF, Cavanzo-Nisso GA, Perez-Pereira MR. Arquitectura de un Juego en 2D para Android y IOS Usando Cocos2DX. Vis. Electron. [Internet]. 11 de abril de 2022 [citado 10 de diciembre de 2024];16(1). Disponible en: https://revistas.udistrital.edu.co/index.php/visele/article/view/18956

Descargar cita

Visitas

133

Descargas

Los datos de descargas todavía no están disponibles.

Artículos más leídos del mismo autor/a

Loading...