Conceptual Object Exchanges among Software Games by Non-programmers
Iaakov Exman, Guy Shimoni
2015
Abstract
A non-programmer, who is an expert game player, could easily grasp the idea of improving his jumping avatar by importing a flying property found in another game. But in order to actually exchange conceptual objects between games one would need a suitably transparent software infra-structure. We propose the usage of UFOs – Unidentified Flying Objects – that can be smoothly transmitted and embedded into the target game, and except for their conceptual label, are so-to-speak unidentified by the non-programmer. This approach has been designed and implemented into a distributed system of multiple software games in different mobile computers. Beyond games, this system serves as a feasibility proof for on-the-fly exchange of Conceptual Objects among any kinds of software applications.
References
- Aarseth, E., “Define Real, 2010. Moron! Some Remarks on Game Ontologies”, in Gunzel, S., Liebe, M. and Marsch, D., (eds.) DIGAREC Keynote-Lectures 2009/10, Potsdam University Press pp. 050-069. Web site: http://pub.ub.unipotsdam.de/volltexte/2011/4981/[urn: nbn:de:kobv:517-opus-49810].
- Booch, G., Rumbaugh, J. and Jacobson, I., 2005. The Unified Modeling Language User Guide, AddisonWesley, Cambridge, MA, USA, 2nd ed.
- Calleja, G., 2007. “Game Ontology”, Session 2 in the “Computer Game Theory”. Web site: http://www.gordoncalleja.com.
- Carpenter, B., Fox, G., Ko, S. H. and Lim, S., 1999. “Object Serialization for Marshalling Data in a Java Interface to MPI”, Syracuse University, 18 pages. Web site:http://www.newsubmit.pdfnpac.org/users/fox/doc uments/JG99mpi/c427resubmit.pdf.
- Chan, J. T. C. and Yuen, W. Y. F., 2008. “Digital Game Ontology: Semantic Web Approach on Enhancing Game Studies”, in Proc. 9th Int. Conf. on ComputerAided Industrial Design and Conceptual Design, IEEE.
- Costikyan, G., 2002. “I Have no Words & I Must Design: Toward a Critical Vocabulary for Games”, in Proc. of Computer Games and Digital Cultures Conf., F. Mayra (ed.), Tampere University Press, pp. 9-33.
- Exman, I. and Alfia, A., 2013. “Knowledge-Driven Game Design by Non-Programmers”, in Proc. SKY'2013 Int. Workshop on Software Knowledge, pp. 47-54, ScitePress, Portugal.
- Exman, I. 2014a. “Linear Software Models: Standard Modularity Highlights Residual Coupling”, Int. Journal of Software Engineering and Knowledge Engineering, Vol. 24, pp. 183-210, DOI: 10.1142/S0218194014500089.
- Exman, I. and Iskusnov, D., 2014b. “Apogee: Application Ontology Generation from Domain Ontologies”, in Proc. SKY'2014 Int. Workshop on Software Knowledge, pp. 31-42, ScitePress, Portugal.
- Exman, I., Llorens, J., Fraga, A. and Alvarez-Rodriguez, J.M., 2015. “SKYWare: The unavoidable convergence of Software towards Runnable Knowledge”, Accepted for publication.
- Gamma, E., Helm, R., Johnson, R. and Vlissides, J., 1995. Design Patterns: Elements of Reusable ObjectOriented Software, Addison-Wesley, Boston, MA, USA.
- Goldstone, W., 2011. Unity 3.x Game Development Essentials, 2nd edition, Packt Publishing, Birmingham, UK.
- Gulwani, S., 2010. “Dimensions in Program Synthesis”, in Proc. of PPDP'10 12th Int. ACM SIGPLAN Symp. Principles and Practice of Declarative Programming, pp. 13-24. DOI: 10.1145/1836089.1836091.
- Lieberman, H., Paterno, F., Klann, M. and Wulf, V., 2006. “End-User Development: An Emerging Paradigm”, in Human-Computer Interaction Series, Vol. 9, pp. 1-8, Springer-Verlag, Berlin, Germany. DOI: 10.1007/1- 4020-5386-X_1
- Mactavish, A., 2003. “Game Mod(ifying) Theory: The Cultural Contradictions of Computer Game Modding”, in Power Up: Computer Games, Ideology, and Play, Bristol, UK.
- Maloney, J., Peppler, K., Kafai, Y. B., Resnick, M. and Rusk, N., 2008. “Programming by Choice: Urban Youth Learning Programming with Scratch”, pp. , in Proc. SIGCSE'08, 39th SIGCSE Technical Symposium on Computer Science Education, pp. 367- 371.
- Mono Compiler, 2015. Web site: http://www.monoproject.com/docs/about-mono/languages/csharp.
- Poremba, C., 2003. “Player as Author: Digital Games and Agency”, Master Thesis, Dept. Computing Arts and Design Sciences, Simon Fraser University.
- Reyno, E. M. and Cubel, J. A. C., 2008. ”Model-Driven Game Development: 2D Platform Game Prototyping”, Polytechnic University of Valencia, 3 pages.
- Sotamaa, O., 2005. “Have Fun Working with our Product! Critical Perspectives on Computer Game Mod Competitions”, Proc. DiGRA 2005 Conference: Changing Views - Worlds in Play, Vol., pp. 1-13.
- Zagal, J. P., Mateas, M., Fernandez-Vara, C., Hochhalter, B. and Lichti, N., 2005. “Towards an Ontological Language for Game Analysis”, in Proc. DiGRA 2005 Conference: Changing Views - Worlds in Play, Vol. 3, pp. 1-13.
- Zagal, J. P. and Bruckman, A., 2008. “The game ontology project: supporting learning while contributing authentically to game studies”, in Proc. ICLS'08 8th Int. Conf. for the Learning Sciences, pp. 499-506.
Paper Citation
in Harvard Style
Exman I. and Shimoni G. (2015). Conceptual Object Exchanges among Software Games by Non-programmers . In Proceedings of the 6th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2015) ISBN 978-989-758-162-5, pages 14-21. DOI: 10.5220/0005631400140021
in Bibtex Style
@conference{sky15,
author={Iaakov Exman and Guy Shimoni},
title={Conceptual Object Exchanges among Software Games by Non-programmers},
booktitle={Proceedings of the 6th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2015)},
year={2015},
pages={14-21},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005631400140021},
isbn={978-989-758-162-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2015)
TI - Conceptual Object Exchanges among Software Games by Non-programmers
SN - 978-989-758-162-5
AU - Exman I.
AU - Shimoni G.
PY - 2015
SP - 14
EP - 21
DO - 10.5220/0005631400140021