Click to Play!

Tuesday, January 28, 2014

DragCore Loading Screens


     DragCore tends to freeze for a second or two when switching scenes. I think it has to do with the objects being created on the spot. I want to try new ways to cover up the lag. I'm debating how they should be, a loading image obstructing the scene before the freeze happens, loading a nearly empty scene with  load image then use a global variable to decide the next scene to load, or having some "please wait" text or symbol pop up in a corner.

     I think this is something to play around with near the end once I get a feel for how long loading takes when all the game's assets are ready and working together. I also kind of want to figure out how loading bars work. I have no clue how the measure loading completeness. It might even be based on expected load time, which I think depends on RAM. It's a complex thing and I think I should hold off on that for now though. DragCore is behind schedule and I want to finish what I started first.

Monday, January 27, 2014

Planning Mach-Arena


     I am the designated project manager for my college group project. I was put in charge of making a development schedule and coming up with a unified system for us to work as a group to finish the game. As far as feasibility goes I already minimized features down to something my group of four can handle. The professor was pleased with the feasibility and has faith in our team being able to finish this project by the end of the semester.

     We're using Microsoft Project in class to maintain a schedule. Up to this point I've been using a checklist in Word and I've been experimenting with Smartsheet (a free online version of Microsoft Project). We have to decide who will be working on what and when they'll do it. Right now, we confirmed Ben and I handling most of the programming and I volunteered to make all the GUI assets and game placeholders. I set up a blank Unity project full of temporary game pieces for us to start with. I'm working with Ben to establish a coding standard so neither of us gets confused on how to script the game.

     The race is officially on! Our project is due in about 14 weeks. Development goes fast with four of us instead of just me so I'll post if anything noteworthy happens. Take a look at our pre-production checklist after the break!


Sunday, January 26, 2014

Enemies By Accident (DragCore Design)


    Much like Rockstar accidentally inventing reckless police car chases, I made a feature of my bugs. When trying to get enemy behaviors from the DragCore prototype to work I came across interesting patterns and decided to replace the old features with the happy accidents.

     Orange and green enemies were supposed to dart away when the grid gets close. Now, the green ones only move when the player touches the screen and the orange ones change directions to move toward the player's finger's last position. The way I transitioned from one idea to the other is too complex to explain and I don't really remember the back-and-forth that took place in my head.

   Basically, enemies in the new DragCore are better than they were in the prototype. They are more varied and interesting this time around whereas the old ones felt like clones. When the game is closer to release I'll make a post with details on how each enemy works.

Saturday, January 25, 2014

Status Report #22


     Disappointments as far as deadlines go. Getting the enemies in DragCore to work properly took a week longer than I expected. I ran into bugs with the spawning algorithm I made before and in the process of coding certain enemy behaviors I accidentally made new ones that I like even more. But More on that tomorrow. For today, have a status report.