A Night Before the Deadline is an adventure story-driven game with a nice low poly aesthetic and ambient soundtrack.
You play as a developer Joe who stays at the office till late night because his boss asked him to finish the work. All you need to do is to collect code fragments written by other developers, merge them and deploy the project. Nothing special, right?
Everything seems to go as planned but at some point strange things start to happen. You see visions you can’t explain and receive phone calls from an unknown number. That person obviously just wants to distract you from doing your work.
Or is he warning you about something? As you progress the work further you begin to realize that something is wrong…
Explore an empty night office
Solve minigame puzzles to progress the story
Figure out the cause of your visions and unravel a mystery of an unknown caller
This story is about wasting time and life. It is about Attraction Wars.
Attraction Wars is an online browser game I developed in my free from job time.
I am surrounded with "success stories". But very few new projects (or startups if you want) succeed. According to the different sources, it is less than 10%, I more believe sources which say that it is even less than 1%.
Of course, it dramatically depends on which stage startup was accounted for this statistics... But this story is not about it. I just feel that I should write "story of NOT success", just to dilute all that success stories with other fairy tale.
Honestly I think that history of Attraction Wars development is an example of how games (or any pet projects) should never be developed.
However it teached me a lot, including technologies and outlook, so I hope this experience will be useful for someone. Or only for me as reminder.
But if you are interested of this deep dive to cave, then please go ahead.
1) There are 7 levels available
2) Within the given time, you must click the numbers from largest to smallest.
3) Points are awarded for each selection. The number of points depends on the player's selection speed and the value of the selected number. In case of a mistake, the game does not end, but a penalty is applied.
4) The game ends if you fail to select the correct number within the allocated time. After the game ends, you have the option to share your results.
5) Responsiveness (should work on smartphones), animation, and other bells and whistles =).
You can play by following this link: https://rg.folkprog.net
As a backend, SonataAdminBundle is used. Implemented:
1. Admin panel (WYSIWYG, ckeditor), image/audio uploading, player.
2. Tags, categories, archives, tag cloud
4. RSS-feed (requires modification)
5. "Smart" caching of everything, content is served very fast
To "ease the soul":
Widgets Bundle - a bundle for easy widgets management. (Supports only widgets which require only client-side code for displaying). Includes both client side (for displaying) and admin side (adds admin classes and has a SonataAdminBundle dependency) functionality.
Can be used (for example) for adding counters, banners, advertising network codes (google adsense, etc).
Was created during this blog has been developing.