Abstract
Flooding is one of the most frequent disasters. There are many risks due to flood incidents. Floods can cause a lot of damage and casualties. Flood prevention measures are needed to reduce the impact of flooding. Throwing the garbage in its place, making tree planting movements and making Bio-pore are some examples that can be done in maintaining the surrounding environment. Our game proposes an alternative tool that can be used to educate and motivate people to take appropriate action in protecting the environment to avoid flooding. This paper discusses the design and implementation of game creation of environmental maintenance. The Flood Disaster Prevention Game developed with Unity. This paper proposes the firefly algorithm as an algorithm in a flood rescue simulation game. The proposed firefly algorithm will be used to pathfinding. The fire-fly algorithm is simulated with MATLAB R2016a. The simulation result shows the best position that can be reached is (0.00006, -0,00045) with the final value is 12. This position is assumed as the rescue location of flood victims.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ponticorvo, M., et al. Bio-inspired computational algorithms in educational and serious games: some examples. in European Conference on Technology Enhanced Learning. 2016. Springer.
Vasudevamurt, V.B. and A. Uskov. Serious game engines: Analysis and applications. in Electro/Information Technology (EIT), 2015 IEEE International Conference on. 2015. IEEE.
Juul, J., Half-real: Video games between real rules and fictional worlds. 2011: MIT press.
Bubphasuwan, N., et al. Serious game learning for novice practitioners in psychomotor domain. in Student Project Conference (ICT-ISPC), 2016 Fifth ICT International. 2016. IEEE.
Toma, I., M. Dascalu, and S. Trausan-Matu. Seeker: A serious game for improving cognitive abilities. in RoEduNet International Conference-Networking in Education and Research (RoEduNet NER), 2015 14th. 2015. IEEE.
Furuichi, M., M. Aibara, and K. Yanagisawa. Design and implementation of serious games for training and education. in Control (CONTROL), 2014 UKACC International Conference on. 2014. IEEE.
Guenaga, M., et al. A serious game to develop and assess teamwork competency. in Computers in Education (SIIE), 2014 International Symposium on. 2014. IEEE.
Rjiba, M. and L.C. Belcadhi. Self-assessment through serious game. in Information & Communication Technology and Accessibility (ICTA), 2015 5th International Conference on. 2015. IEEE.
Binitha, S. and S.S. Sathya, A survey of bio inspired optimization algorithms. International Journal of Soft Computing and Engineering, 2012. 2(2): p. 137-151.
Fister Jr, I., et al., A brief review of nature-inspired algorithms for optimization. arXiv pre-print arXiv:1307.4186, 2013.
Kapur, R. Review of nature inspired algorithms in cloud computing. in International Conference on Computing, Communication & Automation. 2015. IEEE.
Kar, A.K., Bio inspired computing–A review of algorithms and scope of applications. Expert Systems with Applications, 2016. 59: p. 20-32.
Qi, X., S. Zhu, and H. Zhang. A hybrid firefly algorithm. in 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). 2017. IEEE.
Kanimozhi, T. and K. Latha, An integrated approach to region based image retrieval using firefly algorithm and support vector machine. Neurocomputing, 2015. 151: p. 1099-1111.
Mishra, A., et al., Optimized gray-scale image watermarking using DWT–SVD and Firefly Algorithm. Expert Systems with Applications, 2014. 41(17): p. 7858-7867.
Napoli, C., et al. Simplified firefly algorithm for 2d image key-points search. in Computational Intelligence for Human-like Intelligence (CIHLI), 2014 IEEE Symposium on. 2014. IEEE.
Rajinikanth, V. and M. Couceiro, RGB histogram based color image segmentation using firefly algorithm. Procedia Computer Science, 2015. 46: p. 1449-1457.
Jati, G.K. Evolutionary discrete firefly algorithm for travelling salesman problem. in International Conference on Adaptive and Intelligent Systems. 2011. Springer.
Jati, G.K. and R. Manurung, Discrete firefly algorithm for travelling salesman problem: A new movement scheme, in Swarm Intelligence and Bio-Inspired Computation. 2013, Elsevier. p. 295-312.
Kumbharana, S.N. and G.M. Pandey, Solving travelling salesman problem using firefly algorithm. International Journal for Research in science & advanced Technologies, 2013. 2(2): p. 53-57.
Gao, M.-L., et al., Object tracking using firefly algorithm. 2013. 7(4): p. 227-237.
Manshahia, M., A firefly based energy efficient routing in wireless sensor networks. African Journal of Computing and ICT, 2015. 8(4): p. 27-32.
Osaba, E., et al., A discrete firefly algorithm to solve a rich vehicle routing problem modelling a newspaper distribution system with recycling policy. Soft Computing, 2017. 21(18): p. 5295-5308.
Pan, F., et al., Research on the Vehicle Routing Problem with Time Windows Using Firefly Algorithm. JCP, 2013. 8(9): p. 2256-2261.
Xu, M. and G. Liu, A multipopulation firefly algorithm for correlated data routing in underwater wireless sensor networks. International Journal of Distributed Sensor Networks, 2013. 9(3): p. 865154.
Karthikeyan, S., et al., A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems. 2015.
Karthikeyan, S., P. Asokan, and S. Nickolas, A hybrid discrete firefly algorithm for multi-objective flexible job shop scheduling problem with limited resource constraints. The International Journal of Advanced Manufacturing Technology, 2014. 72(9-12): p. 1567-1579.
Khadwilard, A., et al., Application of firefly algorithm and its parameter setting for job shop scheduling. J. Ind. Technol, 2012. 8(1).
Marichelvam, M.K., T. Prabaharan, and X.S. Yang, A discrete firefly algorithm for the multi-objective hybrid flowshop scheduling problems. IEEE transactions on evolutionary computation, 2014. 18(2): p. 301-305.
Banati, H. and M. Bajaj, Performance analysis of firefly algorithm for data clustering. International Journal of Swarm Intelligence, 2013. 1(1): p. 19-35.
Kaushik, K. and V. Arora, A hybrid data clustering using firefly algorithm based improved genetic algorithm. Procedia Computer Science, 2015. 58: p. 249-256.
Sarma, P.N. and M. Gopi, Energy efficient clustering using jumper firefly algorithm in wireless sensor networks. arXiv preprint arXiv:1405.1818, 2014.
Grewal, N.S., M. Rattan, and M.S. Patterh, A linear antenna array failure correction with null steering using firefly algorithm. Defence Science Journal, 2014. 64(2): p. 136.
Mohammed, H.J., et al., Design of a uniplanar printed triple band-rejected ultra-wideband antenna using particle swarm optimisation and the firefly algorithm. IET Microwaves, Antennas & Propagation, 2016. 10(1): p. 31-37.
Ram, G., et al., Optimized hyper beamforming of receiving linear antenna arrays using Fire-fly algorithm. International Journal of Microwave and Wireless Technologies, 2014. 6(2): p. 181-194.
Sharaqa, A. and N. Dib, Circular antenna array synthesis using firefly algorithm. International Journal of RF and Microwave Computer-Aided Engineering, 2014. 24(2): p. 139-146.
Singh, U. and M. Rattan, Design of thinned concentric circular antenna arrays using firefly algorithm. IET Microwaves, Antennas & Propagation, 2014. 8(12): p. 894-900.
Ismail, M., et al. Firefly algorithm for path optimization in PCB holes drilling process. in Green and Ubiquitous Technology (GUT), 2012 International Conference on. 2012. IEEE.
Chen, X., et al. Global path planning using modified firefly algorithm. in Micro-NanoMechatronics and Human Science (MHS), 2017 International Symposium on. 2017. IEEE.
Hidalgo-Paniagua, A., et al., Solving the multi-objective path planning problem in mobile robotics with a firefly-based approach. Soft Computing, 2017. 21(4): p. 949-964.
Liu, C., Z. Gao, and W. Zhao. A new path planning method based on firefly algorithm. in Computational Sciences and Optimization (CSO), 2012 Fifth International Joint Conference on. 2012. IEEE.
Liu, C., et al., Three-dimensional path planning method for autonomous underwater vehicle based on modified firefly algorithm. Mathematical Problems in Engineering, 2015. 2015.
Wang, G., et al., A modified firefly algorithm for UCAV path planning. 2012. 5(3): p. 123-144.
Patle, B., et al., On firefly algorithm: optimization and application in mobile robot navigation. 2017. 14(1): p. 65-76.
Hideg, C. and D. Debnath. An introductory programming course using video game design and unity©. in 2017 IEEE International Conference on Electro Information Technology (EIT). 2017. IEEE.
ChePa, N., et al., Adaptive Emergency Evacuation Centre Management for Dynamic Relocation of Flood Victims using Firefly Algorithm. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 2016. 8(8): p. 115-119.
Yusof, Y., et al., Firefly Algorithm for Adaptive Emergency Evacuation Center Management. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016. 7(7): p. 77-84.
Yang, X.-S., Nature-inspired metaheuristic algorithms. 2010: Luniver press.
Acknowledgements
This work is supported by a doctoral dissertation research grant from the Ministry of Research, Technology, and Higher Education (Kemristekdikti) under grant no. NKB-1849/UN2.R3.1/HKP.05.00/2019.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Brenda Chandrawati, T., Ratna, A.A.P., Sari, R.F. (2020). Implementing Bio-Inspired Algorithm for Pathfinding in Flood Disaster Prevention Game. In: Alfred, R., Lim, Y., Haviluddin, H., On, C. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 603. Springer, Singapore. https://doi.org/10.1007/978-981-15-0058-9_3
Download citation
DOI: https://doi.org/10.1007/978-981-15-0058-9_3
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0057-2
Online ISBN: 978-981-15-0058-9
eBook Packages: EngineeringEngineering (R0)