Yea I'd like to setup some accounts but it would be my first time trying, I haven't had time to do that many updates lately since I have a big school project going atm. No ETA on when this will work on phone. But it will come for sure.
[....]
You should most definitely push it all to github for a multitude of reasons:
[...]
I support that request. I'd like to contribute too
UPDATE
I have just added a new update to the game, this makes mage a playable class as well, and adds an array of creatures you can encounter in each zone. I havn't finished adding all the creatures just yet, but for the first 5-6 zones you have atleast 2 creatures. I've done some balancing for the classes and added a changelog https://text-craft.com/changelog so everyone can see what changes i make. I'll be making a GitHub repo when i get home so everyone who wants to contribute can do that.
I am still working on other projects and can't focus all my time on this atm, but i'll try to keep coming with updates to the games.
Great update but the spell icons for the mage are missing
Edit:
The boar Icon in Westfall is also missing
Great update but the spell icons for the mage are missing
They should be back and working now!
EDIT: the firebolt icon doesnt wont to upload.
Great update but the spell icons for the mage are missing
They should be back and working now!
EDIT: the firebolt icon doesnt wont to upload.
Fireball and the Boar in Westfall is still missing. Frostbolt is working now
Edit:
Boar is now working ;)
Edit 2:
Wolf icon in Duskwood is also missing
Edit3:
The water is bugged, it only gives you 50 mana once.
Great update but the spell icons for the mage are missing
They should be back and working now!
EDIT: the firebolt icon doesnt wont to upload.
Fireball and the Boar in Westfall is still missing. Frostbolt is working now
Edit:
Boar is now working ;)
Edit 2:
Wolf icon in Duskwood is also missing
Now it should be working, it was a file destination error on my part that didn't show as an error in my code so i missed it. Just tested them and they are working now.
Great update but the spell icons for the mage are missing
They should be back and working now!
EDIT: the firebolt icon doesnt wont to upload.
Fireball and the Boar in Westfall is still missing. Frostbolt is working now
Edit:
Boar is now working ;)
Edit 2:
Wolf icon in Duskwood is also missing
Now it should be working, it was a file destination error on my part that didn't show as an error in my code so i missed it. Just tested them and they are working now.
Icons work now, great work
Suggestion on themes:
Maybe you could do a theme for each race and separate themes for each dungoeon.
The reason I say this is because teebling already provided nice resources on this.
Suggestion on themes:
Maybe you could do a theme for each race and separate themes for each dungoeon.
The reason I say this is because @teebling already provided nice resources on this.
That's exactly what I've been working on, just wanted to hear what people were thinking about it.
Suggestion on themes:
Maybe you could do a theme for each race and separate themes for each dungoeon.
The reason I say this is because @teebling already provided nice resources on this.
That's exactly what I've been working on, just wanted to hear what people were thinking about it.
Did you post this as a guest account? Is it you @Defuzed? haha.
I'd still like to contribute. One of the lessons I've learnt over the years is that you can't do anything on your own. This is already "open source" (as one could pull the whole JS frontend), so you could let people give you a hand. You lock down github merges to master to have a requirement (e.g. you accepting them), and not only you could learn a lot, but see your baby grow with the help of others!
If you really just wanna do it on your own, that's also understandable! And just let us know so we stop insisting haha.
Personally I could help you setup continuous integration (you merge a pull request in Github and automatically builds and deploys), setup a backend for accounts/cross browser, and give some help on making it responsible so that it works on mobile!
Suggestion on themes:
Maybe you could do a theme for each race and separate themes for each dungoeon.
The reason I say this is because @teebling already provided nice resources on this.
That's exactly what I've been working on, just wanted to hear what people were thinking about it.
This was me yea haha. Didn't see I wasn't logged in. I'll be adding it to GitHub probably tomorrow so people can contribute and etc. I always enjoy the input of others, makes me think less about what to make and more about coding the game, which for me is the attractive part of this industry. I already learned how to merge/pull request both in git and manually on GitHub so got that covered.
The backend part is something I REALLY want to learn so I'd be very interested in some help on that front, and then I just need to figure out the design layout on phone and I'll be making that next.
Really appreciate that people want to contribute to this project.
Hey, Defuzed!
I'm very impressed by your work and I hope to be as decent at web-development as you at some point in the future :) I had a similar idea at one point over a year ago and I'm so happy that someone went and ran with the idea because mine would NOT have turned out as great as yours has. I plan to play a bit in my free-time and perhaps offer feedback.
Otherwise, I hope you continue with this and I can't wait to see more :)
Hey, @Defuzed!
I'm very impressed by your work and I hope to be as decent at web-development as you at some point in the future :) I had a similar idea at one point over a year ago and I'm so happy that someone went and ran with the idea because mine would NOT have turned out as great as yours has. I plan to play a bit in my free-time and perhaps offer feedback.
Otherwise, I hope you continue with this and I can't wait to see more :)
Thanks a lot for the compliment :) Hope you'll enjoy playing it, even tho it is still missing a lot.
For anyone who wants to contribute to this project here is the GitHub link: https://github.com/tobias1709/TextCraft .
All help is appreciated, and hopefully it will learn me a lot of new things on the way.
Killed Nefarian as a 30 mage haha. Btw, the icon for Mortal Strike is actually the icon for Shockwave from WotLK. Just pointing out things i notice hehe ^^
Hey Defuzed, This project is great! Are the quest on the side working or am I doing something wrong? I have killed bandits but they don't seem to update the quest.
Very impressive :) I'm playing it while at work. I'll probably need this even when classic is out to curb the withdrawal at work haha
Yo Defuzed ! Great job uploading to Github. Now we can start.
So, *pulls sleeves back*, below are the things you should focus on next. Mind you they are not "picky" or "nitpicking", these are excellent foundations that will help you tremendously in the future - they are transferrable knowledge/skills that you can apply to any other coding project, web or not.
(They are also in order of importance, but I couldn't use ordered list with {list=1} since the CSS broke, teebling pluhz fix)
This is the process of automating your deployment to your live site.
There are many options here and they depend on where are you currently hosting the site, etc.
The biggest pros in favor are:
Ideally with CI/CD, when a pull request is created by anyone against the master branch, it will, in order:
Usually it will run all steps except the last upon creation of the Pull Request and if any of them fails at any point, it will prevent you from merging - which prevents the last step. With CI/CD, in theory, you shouldn't need to even leave Github ever again.
I want to start by saying your code is already very readable. That is the best first step to organised code!
The next step would be to modularize your code into small bits, which by the way, I see you've started too (with Creature), so great job again!
The biggest reason for this would be that it's just easier to contribute, maintain, read, and compare code when it's separated into smaller chunks. I generally try to not have any JS file larger than some 200 lines.
You might feel like it's adding "bloatedness" with too many folders and files, but really it will just be more organised and easier to use, especially with open source and external contributers.
For me, having been team leader on quite a few projects, this is one of the most important standards to apply.
No one codes the same - that is fact and not argument. So when you have multiple people working on the same project, you are bound to clash different code styles. Here's an example of completely different bits of the same JavaScript function:
function Foo_hello() {
console.log("bar");
}
const fooHello = () => console.log('bar')
Can you spot all the differences? I'll note them:
As you can see, it can vastly change. And that creates readability problems, which itself creates low-productivity/annoyance problems.
So, the solution is to force a use case that the team (or project lead) decides on and everybody must follow those standards.
And now you'd say "But people will forget", so I'll refer you to the first point: CI/CD. There are many tools to force these code standards, either during CI/CD or actually in your editor (like ESLint, or Prettier) that work with most editors and automatically change your code when you save a file. This way you can code however you want, but it will be instantly transformed to the standards of the project.
I feel like this is already going long, so I'll stop the teaching for today! Now, there are some actions you can take towards these first teachings:
In the next lesson, *laughs in teacher* we'll be learning about the advantages of a good Readme.md file, correct settings for your Github repository, and we'll take a look at improving your developer experience/speed with Editor plugins that will make your life so much easier!
The lesson after we'll see how to "modernize" your project so that you can make better use of external tools - like the code standards, "npm" and more, how to use said tools, and how to start up your own javascript backend!
Killed Nefarian as a 30 mage haha. Btw, the icon for Mortal Strike is actually the icon for Shockwave from WotLK. Just pointing out things i notice hehe ^^
Yea mage is a bit overtuned, next update should fix them being overpowered, for mortal strike i simply don't have the icon so shockwave was the closest i could get.
Hey Defuzed, This project is great! Are the quest on the side working or am I doing something wrong? I have killed bandits but they don't seem to update the quest.
Quest isn't working yet. They will be added in a future update.
Very impressive :) I'm playing it while at work. I'll probably need this even when classic is out to curb the withdrawal at work haha
Thanks a lot haha. This project is to keep my mind off the agonising pain of waiting for classic!
I feel like this is already going long, so I'll stop the teaching for today! Now, there are some actions you can take towards these first teachings:
The host is one.com, my code is kind of split up in different stages depending on what i learned that week, i try to update all of it as much as i can but it gets abit heavy to update the same code over and over, and since i've been learning a lot of object oriented programming the last 2 weeks it's a lot of rewriting code which im doing right now.
As said this is still a school project i use for applying the things i learn everyday.