Jump to content
  • Advertisement
Sign in to follow this  
  • entry
  • comments
  • views

My First Game Jam: Walk and Talk



Computer gaming has been my main hobby ever since I got a used Odyssey 2 when I was six, and even though I'm now a programmer by trade, I've yet to finish a game project of my own. I've definitely done game programming - I've followed Unity tutorials, started a couple of roguelike prototypes and messed around a bit with a shooter using Google Cardboard at a company hackathon. I even joined an on location game jam, but I encountered some technical problems with my idea and quickly realized 48 hours wouldn't be enough. I had also decided to sign up as a one man team, which meant I had no one else to motivate me to keep going.

I have been thinking about applying for some game programming jobs at some point in the future, which has me motivated to work on my skills again. A friend recommended getting into Lua and Love2D, so I decided to try them out. You can get started with Love2D and have something on your screen very quickly, which made it attractive to me after having worked on a C++ project for the last few months. Since Lua is often used as a scripting language for other game engines, it seemed like a good road for me to go down. I started developing a simple shooting game with Love2D as I was learning the language and the framework. This turned into a series of blog posts that I plan to post on this site as well.

While writing my tutorial series, I had also registered on itch.io and noticed their massive game jam calendar. I decided to join a jam called My First Game Jam: Summer 2017. I logged onto their Discord server and found a very active community discussing ideas and assembling teams. I talked to a few people and ended up agreeing to work on a project with another person. They would design and write and actually already had a pretty fleshed out idea. I would do the programming. We talked some more about the idea, and we both started getting excited. We decided this would be our first game under the name Micro Brood Games (we are both craft beer enthusiasts). 

The basic idea of Walk and Talk is that the player is walking with a friend while carrying on a conversation at the same time. If you pick too many incorrect answers, you lose. If you bump into too many obstacles or walk out into the street, you lose. The walking part of the game is controlled with the WASD keys and the answers to questions are picked with the arrow keys, forcing you to keep track of two parts of the screen at once. Since I was still on the Lua/Love2D kick, that's what I decided to use for development.

The features I managed to implement before the deadline are:

  • Movement and collisions between you and your friend / environment
  • Randomly generated sequence of screens that scroll vertically
  • Reasonably realistic movement for the friend AI
  • Fail conditions for touching the top of the screen, answering questions incorrectly or not at all and for not using the sidewalk when crossing the street
  • Win condition for reaching the end of the last screen
  • Meters for friend annoyance level and time left for the current question

The features I plan to implement before announcing the "Release" version of the game:

  • Moving pedestrians to collide with
  • Obstacles on the ground to avoid
  • More variety in environments
  • Gamepad support
  • Configurable controls
  • Splash screen and menus
  • Better sprites and UI

I will be writing a few more posts about Walk and Talk as I develop these features. After we are satisfied with this game, we will move on to the design phase for the next one!

Here are some screens of the game jam version, which you can download here.



Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Thing Trunk
      Our hack & slash game, Book of Demons is exiting early access in less than an hour (8am PST) and we're doing an AMA live on reddit 
      Feel free to join and ask us any questions
    • By IGotProblems
      I am curious, if anyone would be interested in an RPG Adventure in a visual novel art style?
      I loved Doki Doki and if I could create something in an RPG element, that would be THE BEST.
      I am a complete noob however, that is the thing. Like I just started adventuring into coding two weeks ago. I love it so far.
      I think I may be addicted. oof. Which is why I want to create something I have that itch. lol.
      Basically if anyone who wants to pitch in for free, or not I'd be glad to include them in the credits section.
      Also, I'd love to get the community involved in this, to create more fun RPG-esk things if that makes sense.
      Where would I go for that?
    • By TheMode
      Before starting: I'm looking for a Java developer who want to help me improving my game engine and then, create a game that I will describe 
      My goal is to create a "fight arena" multiplayer game similar to xblaster (only how they managed arena, I do not want robot stuff) 
      For people who do not know this game, let me explain how I'm inspired by it
      You log in the game, you can enter an arena at any time, in the arena, there are 4 portals where you can go and enter another arena, there can be a maximum of 4players in the same arena, they have to fight each other in order to get money to improve their characters. 
      I won't describe it any longer, I've much more ideas about the game. 
      I already done the server architecture, I have a Game Engine (the client side), but there are still things to do on it, that's why I'm looking for another developer to help me if the game also look interesting for you
      Here the version of the engine:
      Discord: TheMode#3487
    • By owenjr
      Hi there! I'm developing a 3D drone racing game. I'm implementing the AI movement and I've applied the Craig Reynold's Path Following Algorithm. Now I want to make the Obstacles Avoidance. My main question is how to determine the best Avoidance target to Seek it, in order to not collide with obstacles. Does anybody know a good solution for this situation?

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!