Skip to content

Latest commit

 

History

History
211 lines (68 loc) · 10.4 KB

Sound_Preview.md

File metadata and controls

211 lines (68 loc) · 10.4 KB

my banner

Pycraft is an OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as it is a seldom touched area of Python's vast amount of uses. Feel free to give this project a run, and message us if you have any feedback!
Made with Python 3 64-bit and Microsoft Visual Studio Code.


GitHub all releases GitHub code size in bytes GitHub repo size

Pycraft's Sound Files - Preview 1

There is a lot of progress still to be made in creating all the sound files for Pycraft, but here are some early previews, as well as a description of where they will likely appear (likely subject to change). These are all open-source and free for anyone else to take and use in their projects too!

Ancient Fountain Theme

Tom.Jebbo.-.Pycraft.original.-.Ancient.Fountain.Theme.mp4

This sound will play at special fountains in the game, these fountains are where 8 individual spirits lie, they are very special/powerful places with good views of the surrounding land, this sound will play at these places of significance and others around the map.

Battle Theme

Tom.Jebbo.-.Pycraft.original.-.Battle.Theme.mp4

This sound will play when fighting enemies in game, this does not apply to 'boss' mobs which will have their own individual sound, some of which have been created below.

Boss/Dungeon Theme 1-3

Tom.Jebbo.-.Pycraft.original.-.Dungeon.Theme.3.mp4
Tom.Jebbo.-.Pycraft.original.-.Dungeon.Theme.2.mp4
Tom.Jebbo.-.Pycraft.original.-.Dungeon.Theme.1.mp4

These sounds will play when fighting a specific 'boss' enemy, each of the bosses will have their own respective dungeon and sounds, none of the 'bosses' have been created or planned yet so these sound files has not been assigned to a 'boss' or dungeon as yet.

Castle Theme

Tom.Jebbo.-.Pycraft.original.-.Castle.Theme.mp4

This sound will play when you are inside the castle, this sound does not play in the castle grounds, another sound will be created for that. This sound is also not specific to set areas of the castle.

Dark Forces Gain Power 1-2

Tom.Jebbo.-.Pycraft.original.-.Dark.Forces.Gain.Power.1.mp4
Tom.Jebbo.-.Pycraft.original.-.Dark.Forces.Gain.Power.2.mp4

These sounds will play when the player has reached certain milestones in the 'main quest' section of the game where the dark forces (basic enemies as well as bigger bosses) awaken/grow in power.

Dark Forces Invade the Castle

Tom.Jebbo.-.Pycraft.original.-.Dark.Forces.Invade.Theme.mp4

This sound plays at the biggest climax of the story, the enemies have invaded the village (a separate sound below for that) and the player has been trapped in a dungeon, they need to get out as a fight ensues in the castle between the 'good' and 'evil' forces. (In the end the user makes it out of the dungeon and is guided to the fight by the spirits (bodies of good in the game) and together they manage to destroy hordes of enemies and a final 'boss').

Finding Friends / Side-quest Completion

Tom.Jebbo.-.Pycraft.original.-.Finding.Friends.Theme.mp4

This sound is more positive and is used to mark an end to a user's optional 'side-quest'.

Forest Theme

Tom.Jebbo.-.Pycraft.original.-.Forest.Theme.mp4

This sound plays when the user is within the Forest of Secrets, this area is very foggy and the user needs to move quickly to get through the fog, if they stop for more than a few seconds the fog around them will thicken and they will be moved to a different nearby location to confuse them. Should they get to the centre there is an enemy base guarding one of the fountains, there is no fog in this clearing. There is an area of dense forest/jungle that surrounds this area, that acts as a barrier for the user, this area is filed with enemies and the NPCs in the village will show evident fear of that place. No large area of the game will be off-limits to the user, but there will be a progression in the difficulty of enemies in later game places.

In Contact with Spirits

Tom.Jebbo.-.Pycraft.original.-.In.Contact.With.Spirits.Theme.mp4

This sound will play when the user has entered one of 8 in-game fountains, they can do this by throwing in a symbolic item (for example, the 'air' spirit will accept a 'rare bird feather' to activate the fountain) these items will be clearly marked at the top of the fountain, but not 'filled-in' until the user throws in a symbolic item, when they do this they are transported to a dungeon, there are 8 in total and the user can leave and re-enter at any time, but the dungeon will re-set it's self unless the user reaches special 'check-points', once the dungeon is complete a final room will open and the player will hear this music, in that room there will be one of the 8 spirits which will award you for your toil and then disappear, this is one of the only times you see the spirit in a physical form, but they exist above the fountain casting a beam of light into the sky.

Loss Theme

Tom.Jebbo.-.Pycraft.original.-.Loss.Theme.mp4

This sound will play at the loss of any NPC in the game, there are only a few times this happens. This also plays at sad points in the game.

Milestone Reached

Tom.Jebbo.-.Pycraft.original.-.Milestone.Reached.mp4

This is one of the most positive sounds in the game, and also one of the least occurring and hardest to get access to. This sound plays after the completion of any dungeon, the defeat of any boss mob, the completion of all side-quests as well as a few more undecided moments.

Realisation

Tom.Jebbo.-.Pycraft.original.-.Realisation.or.Castle.Theme.2.mp4

The use of this sound is not as defined as others in this list, but this will likely play at the completion of achievements, side quests or at other points in-game.

Smuggler’s theme

Tom.Jebbo.-.Pycraft.original.-.Smugglers.Theme.mp4

This plays when you are on the boat going towards Pycraft, this is where you learn some of the basic game mechanics and the plot begins. This also plays at a place called 'Smuggler's Cave' which is located below the jungle in a cliff, this is a large enemy hideout and this is where the enemies collect their food from (other than stealing and hunting), you are asked for one of the side-quests to check out the place and discover this, then you will go back to the castle and report the crime for a reward. This sound plays when there are any smuggler's boats around or when you are in the cave or have line of sight and are nearby.

Laboratory theme

Tom.Jebbo.-.Pycraft.original.-.Shop.or.Labatory.Theme.mp4

This only plays in a few locations throughout the game, this plays at the castle's laboratory as well as at some of the shops in the game.

Success Theme

Tom.Jebbo.-.Pycraft.original.-.Sucsess.Theme.mp4

This sound will play at special moments in the game, when 'bosses' are defeated and this is one of the last sounds you hear at the end of the game. This is also a sound that occurs in 'recounts' of the last victory against 'evil' which you learn about as the plot progresses. This sound will likely get more use as the game is developed.

Cave Theme / Dungeon Theme / Tales of Sadness

Tom.Jebbo.-.Pycraft.original.-.Tales.of.Sadness.or.Cave.Theme.mp4

This sound will play when the user is in the smuggler's cave to contrast the use of 'smugglers theme', this sound will also likely feature in one of the dungeons as well as at sad moments in the game. This sound is more of a work-in-progress than others.

The Castle is in Danger

Tom.Jebbo.-.Pycraft.original.-.The.Castle.Is.In.Danger.Theme.mp4

This sound plays when the king (or queen, this option may be left up to the player in 'character-designer’) and his officials and army realise that there is a battle approaching, this sound plays as the castle is readied for the battle and there is widespread panic in the villages. This does not play during the battle.

Village Theme 1-3

Tom.Jebbo.-.Pycraft.original.-.Village.Theme.3.mp4
Tom.Jebbo.-.Pycraft.original.-.Village.Theme.2.mp4
Tom.Jebbo.-.Pycraft.original.-.Village.Theme.1.mp4

These three sounds have been created for each of the 4 villages that are in the game (with one sound not finished). The first sound is for the main village, this is where the main plot begins, but the other three are discovered later, contact blocked by the 'evil' forces at play. The player will receive rewards for creating contact with these villages and this is part of the main quest, these villages will contain related side-quests.