Worked on some basic line of sight today, luckily luxe has raycasting built in, otherwise I couldn't do this:
So I've added mouse support to:
I'm using my dong2 (https://github.com/josefnpat/dong2/) library to interpret the mouse input, which means it should be super easy to add controllers!
And of course always some juice: Bullet spray.
With all that in mind, check out the demo video for all this on YouTube!
To be honest, this day wasn't a very productive regarding Crystal Kingdom. I wanted to take a little break and had other things that needed to be done.
Tomorrow, however, I will continue making Crystal Kingdom with renewed energy, tons of stuff needs to be done. :)
If you would like to support Crystal Kingdom, please consider liking its facebook page and following it on twitter.
Yesterday's update can be found here.
In a case of any questions or suggestions, don't hesitate to contact me here or on twitter. ;)
Sorry for the essay lol. This is more for me than you ;)
I made it 30 days. Hooray! Thanks to fellow streakers for all the motivation, @Nico for creating this streak, and especially @leafo for a really brilliant idea to help channel creativity.
I have decided to create a schedule going forward of what it will look like to work on a game long term.
In 30 days I definitely experienced some good days and some bad days. There were days that I felt like giving up, and days that I just could not muster any sort of creative energy to look at my code. But I always had in my mind: "I have to make an update to the streak no matter what". I can't say those days were very productive, but I found that almost every bad day was IMMEDIATELY followed by a very productive day in which I accomplished a lot more than I had intended. There is definitely a value in being persistent.
In 30 days, here is a rough outline of the progress I made on a game that I've essentially been sitting on in 2 years
All in all, I call this a HUGE success. But it's not all rosy. There are some areas, namely in content creation, that are very sorely lacking. The engine work can be done anytime, but without direction in the way of locking down gameplay and story, the project can't really progress. I'm considering taking the engine as is and making a simpler game with it before coming back to this project. I've been playing a lot of Dragon Quest and Final fantasy and it might be really fun to make something more like that, using all of my own art and just being cheesy. Then again, I've come this far - how much more do I really need to do? I'm not even sure, because I don't have a clear idea in my head of what it looks like. I would really like to get some clear direction so I can start making my own art or find an artist, which would make me more comfortable sharing the game outside of the streak. (ScreenshotSaturday for instance) I really think Erik the Errand Boy could go far, but how to get from where I am to where I want to go still looks like a tough mountain to climb. We'll see.
Break begins now, back to work Monday!
I didn't update yesterday, so I lost my streak.
It's only 2 days until I'm supposed to release my game, and it won't be ready, so I'm delaying it to the 7th of March. I'm sorry for making everyone wait longer to play.
On the bright side, I put some new things in my game. Combat works for all characters now, and feels much better.
I also started adding a new robot enemy.
Got a new font (Gidolinya from http://gidole.github.io/), menu state machine improvements, a nice animated, noninteractive red dot in the main menu and xdg-open based Patreon link.
Next step will be modelling a basic cat mesh (or do you guys know any I could use?), building an environment to walk in, and putting that on the screen.