Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Quest for a Job #171

Open
fullspeccoder opened this issue Oct 20, 2024 · 12 comments
Open

Feature: Quest for a Job #171

fullspeccoder opened this issue Oct 20, 2024 · 12 comments

Comments

@fullspeccoder
Copy link
Contributor

fullspeccoder commented Oct 20, 2024

Description

In ZTM Quest, the user is able to do many things as of right now. Something I would like to add to the game is quests. The first main quest consist of finding a job. I started working on this and noticed that it takes a TON of work to do alone. I am asking for some people to help me with this feature. For now I have created a classroom for learning skills that, when acquired, can land the user a job in a tech company with a certain persona i.e. Game Development, Web Development, App Development, etc...

Requirements

  • User should be able to walk into a building and apply for a job
  • User should be checked for their current stats with a programming language or concept
  • Users should be able to learn more programming languages/concepts in the stat piece of state
  • User's energy would be used when learning/working at a job
  • When user works for a day, the user should obtain some kind of currency
  • At least 5-8 maps will need to be added
  • Maps for downtown (I think I am going to do this for now)
  • Maps for company buildings (Interiors - At least 3 maps for this)
  • Map for applying for a house (Which will be bought with money attained from job)
  • Some kind of quiz should be taken into account for each programming company (Technical Interview)

Questions

Let me know if anybody has any questions pertaining to this issue. I would like to work with some of you on this as there is no way I can get this done on my own until the end of the month lol

Details

  • Any connections should be established to map_downtown. This will be a future map I plan on adding soon.
  • map_downtown will have connections for entering the world at: enter_map_[enter-map-point]
  • map_downtown spawnpoints will be in the form of spawn_[spawnpoint]
@fullspeccoder
Copy link
Contributor Author

@BrianCheung1 I really like your interior designs and I think you would be a great asset for assisting me with the interior maps for this, what do you say?

@fullspeccoder
Copy link
Contributor Author

@Kannav02 I love your UI designs you've made for the game and I thought you would work well in creating some UI elements to this feature. Let me know what you think!

@Kannav02
Copy link
Contributor

Hey @fullspeccoder , thank you for the kind words!

I would love to contribute to this feature, What would you want me to work on specifically.

Thank you!

@fullspeccoder
Copy link
Contributor Author

specifically.

I think it would be really cool to add some stats for quests where each programming language has its own stat, so implementing that into the stats display would be a good start. I know I'll have to add in the stats in state and we can get that squared away soon.

However, we'll need some quizzes to display and a way to display learning paths in the classroom. Honestly there's so much to expand on with this so the sky's the limit here.

Maybe getting some text input from the user for technical interviews? Let me know if you have any ideas for what you could do with applying for a job, getting rest, and learning in the classroom. I basically need help with UI and Maps.

If you're good with maps, then maybe a map that has a realtor or something where the user could buy the house from.

You're totally welcome man! The UI is super stylish and fun 🤩

@Kannav02
Copy link
Contributor

So the idea is we develop a feature that is kinda similar to how a Realtor would function maybe have a Real Estate building where one can go and have the functionality of purchasing a property

As for the Technical Interview, is it suppose to be a scene in itself, and to initiate the scene do we have to a NPC or have a building that's similar to Real Estate?

I really love the idea about the technical interview , that is really creative, maybe we can later have multi-player support for this , and conduct mock-interviews with other interviewers present in the building (this seems really far-fetched but it would be awesome)

once again thank you for the kind words!!

@fullspeccoder
Copy link
Contributor Author

So the idea is we develop a feature that is kinda similar to how a Realtor would function maybe have a Real Estate building where one can go and have the functionality of purchasing a property
Exactly! This idea would allow the user to purchase a property that could be the campus house, for example. In this case it would be a dorm which would be cool too to purchase or rent.

As for the Technical Interview, is it suppose to be a scene in itself, and to initiate the scene do we have to a NPC or have a building that's similar to Real Estate?
It would be both - Essentially, the technical interview would be a small quiz process that would be initiated through the company's NPC. This quiz could be short and sweet with some user input to ensure an output is correct or similar code. If it gets too difficult, a multiple-choice questionnaire could work just fine. Just something that tests the user's skills 😅

I really love the idea about the technical interview , that is really creative, maybe we can later have multi-player support for this , and conduct mock-interviews with other interviewers present in the building (this seems really far-fetched but it would be awesome)
I totally agree!!! I love the idea of having multiplayer for this, and it could end up being an amazing collaboration tool eventually, but I'm not sure how long ZTM-Quest will be up unfortunately 😢

once again thank you for the kind words!!
Always! Keep creating, the progress on this game is phenomenal!!! 🙂

@fullspeccoder
Copy link
Contributor Author

Screenshot 2024-10-20 at 10 37 58 PM BTW just to give an idea of what downtown will look like -> I still have some major tweeks to do and stuff to add, but getting there!

@r4pt0s
Copy link
Collaborator

r4pt0s commented Oct 21, 2024

Great issue to work on. I'm excited to see the final result of this. Feel free to tag me anytime you might need something with which I can help you 🙌🏻

@BrianCheung1
Copy link
Contributor

sorry for the late reply, I'll try my best to pitch in as well but I'm also working on some other projects so won't be able to dedicate too much time. Let me know what I can get started with.

@fullspeccoder
Copy link
Contributor Author

sorry for the late reply, I'll try my best to pitch in as well but I'm also working on some other projects so won't be able to dedicate too much time. Let me know what I can get started with.

It's all good! Thank you for the reply and that's totally okay if you need to focus on other projects.

It would help if I could get some office maps for companies that'll be in the game. I liked your campus_house map and I think it would be a huge help if you could make a map or two for the feature. These maps don't have to be big at all. They could be merely a 20X20 tile size. Just something for the user to move around in as a building

Any help is very much appreciated! And again, thank you for the reply!

@BrianCheung1
Copy link
Contributor

BrianCheung1 commented Oct 21, 2024

Sounds like something i'll be able to work on soon. Not sure how exactly you these maps to be but some ideas I had. I'm assuming there will be multiple companies so I'll have to make small variations or for now just have them all look the same.

4 each building (This is just rough outline)
First floor will usually be some kind of reception area
2nd/3rd floor will be offices/meeting rooms
4th floor maybe some kind of ceo/boss office room

Maybe as a fun little way for each company would be to have a quiz each level and they would have to progress each level until they beat the ceo/boss and obtain a badge or increase to their stat for each programming lanaguage

@fullspeccoder
Copy link
Contributor Author

fullspeccoder commented Oct 22, 2024

Sounds like something i'll be able to work on soon. Not sure how exactly you these maps to be but some ideas I had. I'm assuming there will be multiple companies so I'll have to make small variations or for now just have them all look the same.

There will be multiple companies! I had the idea for each company representing a typical career path (Mobile Development, Web Development, Data Science, Cybersecurity). Having it all be the same is doable for now if you're short on time, I understand myself lol. I'm glad this sounds like something you can do! It would help so much!

4 each building (This is just rough outline) First floor will usually be some kind of reception area 2nd/3rd floor will be offices/meeting rooms 4th floor maybe some kind of ceo/boss office room

I think this idea takes the cake. Having multiple floors representing office areas and such is important, after all.

Maybe as a fun little way for each company would be to have a quiz each level and they would have to progress each level until they beat the ceo/boss and obtain a badge or increase to their stat for each programming lanaguage

Really love the idea of this along with the above description! I think this would be cool as the final part of it, @Kannav02 - What do you think about this so far? I think it's doable but let me know if either of you have any questions, I may gather some questions to ask in the interview in the meantime. I should be getting the downtown map done within the next 2 days then I'll move on to editing state for the quizzes. Do you guys have any suggestions on it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants