Giter VIP home page Giter VIP logo

ets-android5 / lost_in_hogwarts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pablomatgar/lost_in_hogwarts

0.0 0.0 0.0 74.44 MB

Android (Java) text adventure game. The room/location information is stored in an XML file. This was one of the final assignments of the module COM502 - Internet and Mobile Application Development in Wrexham Glyndŵr University (United Kingdom).

License: MIT License

Java 100.00%

lost_in_hogwarts's Introduction

Lost in Hogwarts - Adventure Game

Android (Java) text adventure game. The room/location information is stored in an XML file. This was one of the final assignments of the module COM502 - Internet and Mobile Application Development in Wrexham Glyndŵr University (United Kingdom).

About the game

The user has to move around the castle collecting and crafting items. They can unlock new floors of the castle by completing the task of each level. The castle has 10 floors and 70 locations.

Difficulties and how I solved them

I think that the whole process of creating the game and structure was not difficult. However, it was a long process the fact of developing the whole diagram of rooms of the ‘castle’ and the connections between them. At first, I decided to do just a few floors but finally, I decided to do a bit of research and do the whole castle. It is just not very difficult to do because the code would work and do the same with fewer or more rooms.

For that, I strongly believe that coding the functions was more difficult than developing the castle locations. I had a bit of a problem when I was trying to save the game and store the information in an XML file. It took me time to make it work because the file was successfully exported but then it wasn’t readable. Finally, I could manage to do it.

Some actions of the castle, such as the random movement of the cat or the craft and use button took me time too because there were cases where these buttons failed or there were inconsistencies. However, everything worked in the end.

To sum up, I found this assignment a very interesting way of learning how to develop a text game. I learned a lot of new skills that I will use in the future. It was a good experience.

lost_in_hogwarts's People

Contributors

pablomatgar avatar bardiaalavi-2020 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.