Pages

Sunday, October 14, 2018

Shop (10.14.2018)



This is a shopping application created in PHP. Yesterday I started working on this project and here are some of the results. I am currently learning Bootstrap and I have found a new editor called Atom which I started to like. The editor is open source and you can find more info about it here: https://atom.io/

Saturday, September 1, 2018

Scarecrow: Work in Progress (01-09-2018)



It is time to add some monsters in the game and here is one: Man-Eater Flower. This monster requires a lot of calculations including rotation towards player, measuring distance between player and monster, converting radians to degrees, etc. It has complex mechanism of something more than 100 code lines. The monster follows player when active. State of the monster switches between active and inactive every three seconds but Man-Eater Flower class has constructor which can enable the monster to be set always inactive.

Scarecrow: Work in Progress (01-09-2018)



It is time to add some monsters in the game and here is one: Man-Eater Flower. This monster requires a lot of calculations including rotation towards player, measuring distance between player and monster, converting radians to degrees, etc. It has complex mechanism of something more than 100 code lines. The monster follows player when active. State of the monster switches between active and inactive every three seconds but Man-Eater Flower class has constructor which can enable the monster to be set always inactive.

Thursday, August 30, 2018

Scarecrow: Work in Progress (31-08-2018)



Finally, here is an update of the Scarecrow Python game programming progress. A lot of things have been added recently and these are a few of them: breakable objects, briefing screen, fire traps, lifts, music and sound effects. Breakable objects such as walls will break down after some time when player steps on them. When they break, they will fall down and turn into the dust. Briefing screen shows information about what player must do to complete quests (objectives). Fire traps move around in circles and player will lose a life when collided with this kind of trap. Luckily, the player has now three lives. Animated heart icons symbolize player lives. A little trigonometry is used for creating fire traps. If player dies, a short lasting shield will be activated to protect the player from traps and other objects for a little while. The shield can be seen as flickering effect. Lifts can move horizontally and vertically. The game currently contains two music tracks - one is for main menu and another is used during gameplay. This is added to make the game more fun. Also, player death sound effect is added into the game. More sound effects need to be added for various actions and objects. So, this is it for now.

Scarecrow: Work in Progress (31-08-2018)



Finally, here is an update of the Scarecrow Python game programming progress. A lot of things have been added recently and these are a few of them: breakable objects, briefing screen, fire traps, lifts, music and sound effects. Breakable objects such as walls will break down after some time when player steps on them. When they break, they will fall down and turn into the dust. Briefing screen shows information about what player must do to complete quests (objectives). Fire traps move around in circles and player will lose a life when collided with this kind of trap. Luckily, the player has now three lives. Animated heart icons symbolize player lives. A little trigonometry is used for creating fire traps. If player dies, a short lasting shield will be activated to protect the player from traps and other objects for a little while. The shield can be seen as flickering effect. Lifts can move horizontally and vertically. The game currently contains two music tracks - one is for main menu and another is used during gameplay. This is added to make the game more fun. Also, player death sound effect is added into the game. More sound effects need to be added for various actions and objects. So, this is it for now.

Sunday, August 26, 2018

Scarecrow: Work in Progress (26-08-2018)



These are some screenshots of my current Python game project. Most of the graphics are made in Inkscape and particle effect system is created using GIMP.

I want to share the links to the useful programs for graphic design with you:
https://www.gimp.org/
https://inkscape.org/

Scarecrow: Work in Progress (26-08-2018)



I am currently working on my new platform game: Scarecrow. This game is based on my previous Python project called "Platformer Game". I improved the graphics including GUI and all other game images in Inkscape as well. Intro begins with a sunset logo. The sun is going down and then suddenly evil force appears. The GUI menu has sound effects (when user interacts with the buttons by mouse or keyboard, sound is being played). Maps are created in Notepad - they are pretty much the same thing as in my mentioned project. Decision is not yet made about gameplay but I got some good ideas. The game is planed to be released only on PC Windows platforms. Maybe, if there is a great success, it could be released to another platforms such as Android. There is still a lot of work left to be done. Currently, this game project contains 31 Python files. Here is the list of the files (in alphabetical order):
1. BackgroundObject.py
2. Button.py
3. Collision.py
4. ControlScreen.py
5. Counter.py
6. CreditsScreen.py
7. Fonts.py
8. Game.py
9. GameCompletedScreen.py
10. GameObject.py
11. GameOverScreen.py
12. HUD.py
13. Images.py
14. InfoScreen.py
15. IntroScreen.py
16. LevelCompletedScreen.py
17. MainMenuScreen.py
18. MapLoader.py
19. Menu.py
20. Particle.py
21. ParticleSystem.py
22. Pickup.py
23. Player.py
24. ProgressBar.py
25. QuitScreen.py
26. Scene.py
27. Screens.py
28. Sounds.py
29. TitleScreen.py
30. TrapObject.py
31. Values.py

The game is exported to executable file using PyInstaller tool. No, it is not yet available for download. I am just doing some tests. I hope you like my new short game demo.