Time Labyrinth

Play online

Defeat enemies to earn time.  How long can you survive in the Time Labyrinth?

Level order randomized each game.

Three types of enemies with three levels each (green > blue > red). Defeating higher level enemies grants additional bonus time.

  • Pomum – Moves in a straight line and changes direction
  • Saltu – Frequently jumps
  • Gyrus – You must defeat the orbiting particles before this enemy can be damaged

Tools used:

  • GameMaker Studio 2 Desktop 2023.8.1.148 – game engine
  • Aseprite 1.2.40-x64 – sprite graphics
  • GarageBand – music
  • Bfxr 1.5.1 – sound effects
  • Notepad++ – text level data files
  • Filezilla – 3.64.0 – uploading files to web host
  • Git GUI 0.21 – pushing files to repository
  • OBS 29.0.0 – video recording
  • VLC 3.0.18 – extracting screenshots

 

Released

Thoughts on First Game Booth at Knoxville Gaming Convention

One weekend ago, members of Knoxville Game Design (Dylan, Joe, Jacob, and myself) had a booth at the Knoxville Gaming Convention.  This was a part of the larger CreepyCon convention at the World’s Fair Exhibition Hall.

I really wasn’t sure what to expect, since we have never done a display at a convention this large.  However, we had some experience with setting up game demos at McKay Retro Game Night, Makerpalooza, Open Streets Knoxville, and Emory Place Block Party.

 

We had a 20′ x 10′ booth, so I wasn’t sure how much could fit in that space.  I actually simulated the booth space in Unity with simple Blender models the night before to get an idea of how much space we would have.  The biggest estimation error that I made was that we would only have two tables instead of four.  We actually had plenty of booth space, but we were limited by table space.

I had a 18″ x 24″ glossy sign made at Staples with the Knoxville Game Design logo.  I also bought a portable easel there to hold it.  If I had to do it again, I probably wouldn’t have chosen the glossy lamination.  It reflects a lot of light which sometimes makes the text on the sign hard to see.  Also, I saved money by not getting it mounted on a hard surface.  I could always just cut out a piece of cardboard and tape it to the back of the sign next time to keep it from looking droopy while sitting on the easel.  Overall, I spent less than $50 total on the sign and easel, which is much less in price and less of a hassle than the rollup signs which go for around $200.

However, I thought the top of the booth was a little plain.  We had one small printed black and white sign provided by the convention.  I had to duct tape it to the poll since I didn’t have any string.  However, next time I would like to get big banner to stretch across the top.

On one table, we had one television, one monitor, and a laptop.  The television was connected to a Mac laptop by HDMI, and played games through the Itch client.  I made sure to download most of my gamepad playable games at home before arriving, since we did not have reliable Internet access there.  The convention did offer (slow) WiFi at a price, but we decided not to sign up for that.  The other monitor was also connected to my old Mac laptop by HDMI as well.  There really wasn’t any issues with the display, but I did have to remember to mirror the displays on the laptops which were sitting behind the monitors.  The biggest hassle was getting the gamepads to work.  The XBox controller does not work with a Mac without third party software being downloaded and installed.  Fortunately, I already had this setup on the old laptop.  On the new laptop, I just used a PS4 controller connected by mini USB.  However, the button mappings were wrong, so I had to manually configure the buttons on the Input configuration when the Unity game started.  Plus, I had to watch out for some actions that were mapped to multiple buttons, such as Jump and Submit triggering on the same or different buttons.  The third display on the table was just a laptop that showed screenshots from games.

On the other table, we had one television connected to an XBox One, one monitor connected to an Intel compute stick, and handouts.  Dylan gave me instructions for setting up the Intel compute stick, and I got everything running except for the game, which later he figured out was due to me using the wrong power adapter.  Apparently the one that I connected didn’t give the Intel compute stick enough power to run the game.  We also setup a tray for another monitor running on Jacob’s laptop.  I stacked up some of the storage boxes for a monitor connected to my portable Raspberry Pi arcade box, which ran a simple Honey Bear game that I created in Scratch.  I thought it was a good example for how beginners can learn to program.  The only problem was that the Raspberry Pi would go to sleep about every 10 minutes, so I had to periodically tap the joystick.  The XBox One would also go to standby, but I was eventually able to dig around in the menus to find the settings to keep it from doing that.  The obvious monitor idle setting wasn’t enough, and there was another app idle setting that had to be changed.

I tried to come prepared by bringing scotch tape, scissors, sharpie markers, a pen, and other supplies.  One of the televisions was new, so one thing I didn’t anticipate was needing a phillips head screwdriver to put the legs on the bottom.  Luckily, I asked around and someone let me borrow one.  I also let other booths borrow supplies like the scotch tape.  I also brought sheets to cover up our displays at the end of the day.

While setting up, the power unexpectedly went out.  I contacted the event coordinators and they traced it down to the plugs being loose on the main power switch.  The booth had an outlet on a plug with three plugins.  I believe we had four power strips and two extension cords, so we had power coverage for the entire booth.

We had many games for people to play in our booth.  Kitty’s Adventure seemed to be popular with kids.  The biggest problem was that I needed to manually restart the game after someone had finished playing, since the level difficulty increased with bigger mazes as the game progressed.  New players should start back at the beginning.  I’ve heard others talk about having a “convention mode”, which offers a smaller sampling of the game with the ability to easily reset.  Dylan had his Knox Runner game on display, which was our only multiplayer game.  He also had three kindle tablets with his Retrofuture, Shifty Shapes, and One Card Hero games.  You can read more about his Kindle Fire setup on his site.  Joe from DoubleSquare had a laptop showing off screenshots and videos of his games, as well as a playable Khufu’s Delivery Service on a tablet.  Jacob had Lost Signal, a game that he created for Ludum Dare, on display and was playable by keyboard.  I also had Turn Back the Clocks 4, which people seemed to like once they understood the rules.  Amish Brothers was on a monitor on the first day, but I changed it to Easter Egg Hunt on the second day, since I think is a more polished game.

One thing I thought was helpful was putting printed names of the games on top of each of the monitors, because that would have been the first thing that people would have asked.  Plus, it lets the other spectators see the name of the games being played, without us having to tell them.

The most popular handout was the brochure.  I liked them because it had all of our regular members, links to their websites, and some of their games listed.  It was one thing that I could give to somebody that had all of our information.  The individual business cards were nice, but may be a little too much when we have four separate developers.  My stickers were also somewhat popular, but it seems really hard to get rid of the magnets.  I’m not sure if people just don’t understand what they are or if the magnets are just inconvenient to carry.  Most people have space on their refrigerators for magnets, so I thought they would be more popular.

The biggest misconception that most people seemed to have was that our booth was for one company or game studio.  We had to keep telling people that we were each individual developers, and the booth was for our community group.  Most people seemed to be supportive, and I heard “did you make these games yourself” a few times.  I think the biggest thing we were going for with our booth was the awareness of our group, and there are game developers in Knoxville.  People seem to be supportive of things that are locally created.  Another issue that some people had was not knowing that they were allowed to play the games.  The controllers seemed to be placed openly, and I don’t know if making a sign that says “feel free to play our games” would help at all.

We met quite a few people at our booth.  Zane Everett from the Atlanta IGDA came up from Georgia to see the Knoxville Gaming Convention.  He recommended that we check out SeigeCon in Atlanta in a few months, which sounds like a mini GDC in the Southeast.  I also believe some of the members of KnoxDevs stopped by since I posted about it on their Slack group.

The overall area for the gaming part of the convention was relatively small, but we were close to the main stage which did bring lots of foot traffic when events started and ended.  This was supposed to be a preview for a future gaming convention, so we are definitely looking forward to doing it again.  Aside from us, LevelUp games had retro games to play, Token Game Taven had arcades and pinball machines, ExtraLife had a live stream setup, and there was laser tag information.  There was also a few cornhole setups to play or purchase, and large jenga blocks that frequently crashed which was unsettling at first, but I seemed to habituate to it after a while.

We were all fans of Wild Bill’s root beer, which gave unlimited root beer refills if you paid for one of the collector mugs.  There was about ten different kinds of root beer to choose from, including original, vanilla, grape, orange, and six shooter.  I will admit that it was a lot more sugar that I am usually accustomed to consuming for two days.

Shutdown was fairly hectic, since we were ready to get out of there after being there for 15 hours over two days.  We were able to get everything boxed up fairly quickly, but carrying everything out was exhausting.  They offered to cart everything out for us, but we would have been one of the last ones to leave.  Unfortunately, I wasn’t allowed to park next to the entrance, but I did eventually manage to get a spot a little closer with my vendor badge.

Thoughts on Momocon 2018

MomoCon 2018 wrapped up yesterday, and this was my first time attending multiple days.  For previous years, I had just driven down to Atlanta and back in a day, which can be fairly exhausting.

MomoCon program guide coverI stayed at the Georgia Tech Hotel and Conference Center for the entire length of my stay.  When I was working on my undergraduate degree at Georgia Tech, the entire Tech Square area was just slums.  It’s amazing how much it’s changed over the years.  The hotel was also a little less in cost compared against the hotels at the Georgia World Congress Center (GWCC), where the MomoCon convention is held.  Unfortunately, there are not very many options to get over to GWCC from Tech Square.  On the first day, I tried walking to the North Avenue MARTA station and rode the train.  On my way back, I literally got death threats from the street ruffians while walking back to the hotel along North Avenue.  There were enough cars on the road and it was still daylight, so I was fairly confident that nothing bad would happen as long as I stayed quiet and kept walking, but it is an experience that I really don’t want to go through again.

On the first day of the convention which was Thursday, I attended the Professional Voice Acting panel, which featured the voice of Gohan on Dragon Ball Z, the voice of various Mortal Kombat characters, and the voice of Frylock on Aqua Teen Hunger Force.  Unfortunately, I don’t remember their names, but one of them said that he was on IMDB.  I also checked out the convention floor.  It seems like the convention is becoming more gaming focused, and less focused on anime and comics.  There is still a fair amount of cosplay.  I would say over a majority of the convention attendees were in costume.  The entire right side of the convention floor was completely gaming.  They moved the indie booths to the left side of the convention floor, with all of the other dealers.

On Friday, I found a great little pinball and arcade place called Portal Pinball Arcade in Kennesaw.  It was a pain getting there due to all of the Memorial Day traffic, but it was worth it.  The palce was sort of small, but it was packed with pinball machines both old and new.  They also had a few classic video game arcades like Street Fighter II.  You pay $8 for an hour, and the entire place is on free play.  There were about twenty pinball machines all together.  About four or five of those were the classic mechanical pinball games.  I tried to play each of them at least once.  My favorite was probably the cell phone pinball game, where it started taking your picture if you hit the correct targets, which was both creepy and cool at the same time.  I also played Medieval Madess and Total Nuclear Annihilation, which is also at Token Game Tavern in Knoxville, but it is always interesting to see how every machine is different with the video screen and physics.  Every machine seems to be balanced differently, so you’ve got to get a feel for each how machine plays.  I spent the rest of the day driving to the town where I grew up, and visited some relatives and drove around the old neighborhood.

Saturday was the day of the big Tekken 7 tournament.  There were over 90 entrants, which was almost double that of the Street Fighter tournament.  Usually, Street Fighter has been the more popular game.  I was lucky enough to be on the live stream for the very first match.  I did really well on my first match winning three straight rounds, but couldn’t get anything going again after that.  It was still fun participating, but everyone was in agreement that it could have been run better.  The guys running it did their best, but basically they just shouted gamertags over bullhorns to setup matches.  Not the best way to organize it with 90+ people.  Plus, each organizer seemed to be looking at a different bracket, which seemed to keep changing up until the tournament started.  I would have just put the smash.gg brackets on a big screen, and then had the table toppers display the corresponding letter of each matchup, so the players could just go to their assigned table and play their games.

I also attended the ID@XBox session on Saturday night, which was given by Sarah Cat Conde who is an XBox project manager.  When the ID@Box program started, I submitted two of my games, and they were both rejected.  I never gave XBox any more consideration until they started the Creator’s Program.  I’ve had success with getting two of my Unity games, Kitty’s Adventure  and Turn Back the Clocks 4, on the XBox One through the Creator’s Program.  Kitty’s Adventure currently has over 37,000 acquisition on the XBox One, although it is a free game so I haven’t made any money from it.  Sarah did say that good download statistics from the Creator’s Program would be taken into consideration for inclusion on ID@XBox.  Making games on the nights and weekend is something I just do for fun, so I don’t know if I will try pursing ID@XBox again.  I would probably just rather spend my time just working on making new games instead.

I had planned on attending the Indie Game awards showcase, but it was wrapping up by the time that I got there, so it seemed to be a very short event.  Although it was getting late, I went back and watched the finals of the Tekken 7 tournament.  Another problem with the tournament was that it was way too long.  It started at 4pm and didn’t wrap up until about 11:30pm, which was over 7 hours.  Earlier in the day, I attended Jojo’s Bizarre Trivia, which was fun, but seemed to be unorganized.  Although, some people are seriously experts about knowing everything Jojo related.

On the final day, I attended Gundam for Everyone, which was a nice overview of how to get into building Gundam robot models.  They also gave away quite a few kits in a raffle.  Then I attended Animation for a Living, which was a large panel of about six people, who did animation for a living.  There was a lot of good information for things like freelancing and how to get paid, which could be applied to any artistic related field.

OpenWorld concert at MomoCon 2018The last event that I attended was the OpenWorld concert.  It was their first time doing this performance.  The orchestra was a lot smaller than the Zelda concert that I attended in Knoxville a few months ago, but it was still enjoyable.  Sometimes I like the smaller orchestras better, since you can hear each individual instrument, but it is really noticeable when someone misses a note or the beat starts dragging.  They performed music from a wide variety of games, such as Sonic, Mario, Teenage Mutant Ninja Turtles, Pokemon, Metal Gear, and Assassin’s Creed.  There was also a nice piano solo of a tune from Lost Odyssey, which was one of my favorite RPGs from the XBox 360.

Before I left, I checked out the convention floor one more time, and met Michael Hicks.  I remembered him from the XBLIG days and the XBox One developer forums.  It was nice to share stories about the old XNA days.  I also saw fellow Knoxville Game Design member Dylan Wolf at his booth playing one of his games!

NES dealerAs far as the convention floor goes, it seemed the same as usual.  It was strange that some of the indie game booths were there from previous years.  I liked the pachinko machines and I thought about playing, but I wasn’t going to stand in line.  There were a lot of arcade machines and about three pinball machines, but all of those had lines as well.  I checked out one of the dealer tables with classic NES games.  Some of the games that I own were selling there for over $1,000.  I’m not sure if that is the real collector’s rate for those games, but it does make me feel like collecting NES games was a good investment.

Overall, I thought MomoCon 2018 was a good convention.  It just seems like going to Atlanta is a huge hassle, especially on Memorial Day weekend.  I did talk to one of the organizers as I was walking back to the parking deck, and he said other people had raised issues about parking in downtown Atlanta.  It would be nice if they moved it somewhere like Gwinnett county, where it is less congested and safer.