Skip to content

TheoEsberg/Python-Farming-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Farming Game

What is this?

This is going to be my last project in the programming 2 course that I'm studying in school. The game is supposed to be a pixel art style game where the objective is to have your own small farm that you are going to take care of. To add some interesting mechanics I'm going to add weather to the game. But this weather is not like any other weather, no no, this weather is based on the weather at the location that you are playing the game. So if it is sunny outside there is going to be sunny in the game and if it is raining outside there will be raining in the game as well.

Core Mechanics

To keep this project on the smaller scale I'm going to have a small amount of mechanics and I'm going to keep them quite simple. The core mechanics will be :

  • Growing crops on soil
  • Watering the crops
  • Harvesting the crops
  • Selling the crops
  • Buy new crops and items

Todo list / Checklist

This checklist will be filled as the time goes.

  • Implement a map from Tiled
  • Add a player
  • Make camera follow player
  • Add collision from Tiled map
  • Add soil
  • Add tilling the soil
  • Add seeding the soil
  • Add growing crops
  • Add watering crops
  • Add harvesting the crops
  • Add selling crops
  • Add buying seeds
  • Implement weather (rainy and sunny)
  • Make weather depending on real weather from weather API
  • Make weather based on local position
  • Implement sleeping mechanics
  • Add inventory
  • Add SFX such as music and foot steps
  • Implement a light system

Made by Theo Esberg

v0.3 - The first massive update!

In this update I have done a lot of stuff. I have created my player and scales him up from 24x24 to 96x96 to give that nice pixel art vibe. I have created a lot of new sprites as well as I made it posible to paint sprites easier with Tiles "Terrain" tool. I have added some good old collision. I did strugel a lot to add animated tiles from Tiled into pygame but after about eight and a half hours of drinking coffe, scouting the internet and rethinking life decisions I finaly got it! With some help from my friend Edvin ofcourse!

I am realy excited for this project and I realy want to get into adding some sound effects, background music and a lightning system to make the game feel more alive and have that perfekt pixel art vibe to it!

About

This is going to be my end project in the programming 2 course :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages