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 RoKabium Games
      Aura enemies – ”Heeble” is a spider-like creature that is closely related to the Creeble, Greeble and Beeble and it can crawl across any type of block. The ice-webs this one spins causes a lingering damage so stay clear and burn those webs from afar.
    • By Shadowsane
      My project started in 2014 but recently ended due to no funds.  AltarisNine was a Minecraft project based on RPG. The concept was nine islands that you explore at a time to follow an in depth lore based on our own production team. This is where the 'Nine' comes in. With skepticism of future success we hope to make this tale into chapters. Such as the first one introducing Nine islands at time.
      It wasn't always the same though, my world did evolve over time and now I have a better idea of what it is better than ever. In the first island, Main Isle, is themed around jungles and wilderness. There's lore that stretches throughout the chapter which will engage the player. There would also be kinds of characters you can be such as any other RPG which could be talked about (because i'm still  about what I have lol)
      My former team was designing a world players would get into interact with in various ways. Boss battles would be minigames and the RPG lore would be engaged in and something indie platforms would enjoy and talk about beyond platforms.
      In the minecraft varient I was a builder, the leader, and the story director which everyone respected. I led my own team of builders and story writers. While I chose certain individuals to be the head department of development and art design.
      The reason I am here is to find a new team to help take this away from minecraft and hope we can be successful about it. I'll happily commute each and every person that volunteers and will be accommodated down the line with promotions, wages, and definitely praised for helping start my dream up.

      Here are some questions that were frequently asked and that I can thoroughly answer:
      What is the goal of the game? If you've ever heard of Wizard101. I got inspired by that game a little. I like the concept of making yourself in this world of mystery and impressing people with new mechanics and events that they enjoy. I'd like for the game to be successful and be mostly on PC but if this keeps up we could reach out to other consoles. But for now, PC, one platform at a time lol. My goal personally is to give people the entertainment and enjoyment I think they'll deserve. Something thats not cheesy, not cliche, something new to keep evolving the gaming community Is this in first-person or third-person? This will be a third person game. We can play around with the camera angles but I kind of want it from a aerial pov I saw RPG in the post so can I assume that the game will have generic RPG elements, e.g. quests, npcs, story-line, items? Yes this will have generic RPG elements. But with a few surprises that make the game different. Such as making boss fights some type of minigame. I don't know how the audience will like or even if it'll flow with game play. But I'd still like to take the idea on for now. Will there be combats, e.g. vs. monsters, vs. players(?) ? There will be tons of concepts. As i've said before the 'Nine' comes in the Nine isles of this world we haven't named yet lol. Each nine islands we come up with will not only give players plenty of content to play, but something we break up into story chapters. Each island will have its on set monsters tied to the story or even monsters that are just natural in their environment. There will also be a PvP aspect which can't be brought up too much because its difficult to try to come up with a player style culture that isn't too predictable or generic or even cliche. I was wondering if it should be an initiated fight or a head on duel like world of warcraft. Is this a single player game or a multiplayer one? Definitely multiplayer. Will the game look like Minecraft? like a voxel/blocks game? I imagined it not looking like minecraft but maybe that can be a concept of its own down the line (like an island concept). I was thinking along the lines of a 3D style and not like minecraft. What are the core mechanics to be included, e.g. player movement, enemy movement, enemy AI? This question is more technical but there will be interactive things in the world, things to collect, natural occurring crafting supplies to make new loot and weapons with. There will be NPC's and thats a broad topic enough lol. I'd even a imagine a pet, housing, and gardening system. But thats for accessories in coding and to give more content in the game for later polishing. Is there a storyline already made? There is an indirect storyline. We've made a script for voice actors (and just what to make the NPC's say in general) in A9 v1. Are there goals already planned out? There are many goals to set out. One each at a time for separate upcoming departments The first 8 pictures were of our hub, the other 9 was our factions world. The factions world doesn't retain to this project I wanted you to see how dedicated I was to making this project. I built everything in the hub myself except for the giant pagodas. The last two photos were all the ones I could find of the RPG world

    • By Tape_Worm
      Same as the previous image, only using more recent code (hence the lower frame rate).
      A major difference is that I'm using multiple cameras to simulate parallax between the sun, earth,(you can't see it) the moon, and the other ships.
      Doing this little experiment has been so helpful in dog-fooding Gorgon.
    • By Tape_Worm
      Just a test to see what I can actually do with my own library.  And also to learn about this whole ECS thing that everyone's so nuts about.
      Everything in this image is a simple sprite. Without lighting (and the post processing) it looks rather plain and incredibly flat. It's amazing what a couple of lights and some effects can do to spruce up the final output.
  • Advertisement

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!