Using Construct is a CHOICE. You have a choice to use the free version (with its limitations) or purchase the full version, which is very affordable - there are no update fees either! If the license is too costly for you, or you do not wish to pay a dime, then there are many alternative options out there.
Aside from learning to code, there are many free game engines, creators, and frameworks out there:http://www.en.compilgames.net/http://gamesalad.com/
Unity has a free version.http://www.3drad.com/
A list of JS frameworks for games (Construct is included
Just a couple of examples! So, in the end it's a choice you make - it's not as if Construct has a monopoly on game creating. A Unity Pro license is too expensive for me - so I use other 3d game creation tools, both free and/or less expensive.
And compared to the software, the hardware to run Construct on is (much) more expensive. So I can't see how the "I do not have enough money to buy the full version of construct" holds true. You need a reasonable rig to run Construct on in my experience.
In the end you make your choice to save money for a license, or not. Save up by not drinking that can of soda pop each day for a couple of months, and drink water instead - presto, you lead a much healthier life style, and gain a Construct license in the process as a gift to yourself!
Win7 64- i7 firstname.lastname@example.orgGhz, p6t Deluxe v1, 48gb, ATI 7970 3gb, EVGA 590 3GB, Revodrive X2 240gb, e-mu 1820. Screens: 2 x Samsung s27a850ds 2560x1440, HP 1920x1200 in portrait mode