I am planning on making a PC game, which would be a great thing to spend what's still left of my summer holiday.
First,I need to say that I have no programming language knowledge whatsoever but I am willing to learn.
What I thought of is:
-a 2D top-down RPG game but with the ability of moving in ANY direction(most probably I will use only 8-directional sprites)
-map selection (there will be 2-3 different premade maps)
-character customization(I want to able to select from a few types of haircuts and skin color)(can be replaced with character selection)
-random items spawned in some areas of the map (example: I want items to spawn in a house, if the player takes all the items existing in that very house, they will be respawned in a specified amount of time.)
-random monsters (zombies that follow you when you get in their field of view and you lose them if you hide) spawned in some areas of the map(example: I want monsters to spawn only in towns, if the player kills 5 zombies from that town, those 5 zombies will be respawned in a specified amount of time)
-interaction with objects (example:I want to be able to cut a tree or mine some rocks to get resources)
-crafting (a 3x3 Minecraft-like grid and an adtional 1 slot for tools and/or fire)
-health, hunger and thirst bars
-vehicles (would be nice)
-portals
-multiplayer
-armor
-ranged weapons & guns (crossbows, bows, lever-action, pistols, rifles, stuff like that)
RED = Needed
GREEN= Optional
Thanks in advance to anyone who is willing to help.
English is not my native language, so yeah.