IKnowMyStory's Forum Posts

  • Please investigate the CSS Import download link or site as a possibly hijacked because it attempted to install malware on my computer from a site call Just Hook Up. A tutorial by istavang was recently posted which require the CSS Import. The link needs to be fixed or moved to another site because having third party crap installed on my computer is not something I care to deal with. My ESET security software flag the download site as being on a not trusted list and they were right to warn me. The site cannot be trusted and you may want to move the file to a safe site for downloading.

    I would hope that as a member of the C2 community that I need not fear being sent to download sites that immediately installs malware when I simply need an addon. The site link may have been safe in the past buy seeing a large graphic displaying information about Asian women and then having Just Hook Up software malware try to install tells me that something went wrong.

  • 2 Conditions

    Object 3 -> On collision with Object 1

    Object 2 -> Pin is pinned

    Action

    Object 1 - Distroy

  • R0J0hound

    Great plugin! I found it as I was looking for information on the canvas plugin. It works well for what I am doing in my project when I have a Paster canvas and then paste an section of an image into it. The image clip appears as good as the original image. However, if I resize the canvas during runtime and then paste image to the canvas, the pasted image clip becomes pixelated or loses its original quality. Is this normal because I am stretching the original canvas and therefore even though the pasted image is after resizing the canvas? It is as if I am stretching the new image and causing it to distort. Does this have to do with the WebGl on/off that has been mentioned in prior post. I have tried having WebGl on and off and both still distort the quality of the image when pasted.

    My solution for the problems at this point in my project is to make 21 fixed size Paster canvases. I then limit the resize to one of the 21 fixed canvas sizes depending on the user selecting a change in width, height, or proportional scaling which depends on how much of the original image they want to capture. This works, but I am not sure having 21 canvases at the ready is going to cause problems with overhead. Is there something I am doing wrong or just the nature of WebGl and/or the canvas by default?

    I will post a capx if there is a way to resolve the runtime variable resizing of the Paster canvas.

  • A good place to start would be to find the Audio analyser example in Programs Files\Contruct2\examples folder. It has an example of the analyser playing a looping music track. If you then go to the manual and search for "analyser" it will give you the link to the information on all the features. Study the "Audio actions: Effects" and the "Audio expressions" sections along with the example capx and it will give you some ideas on how to approach the project.

    I have yet to test my theory, but I think by using the Analyser Effect, you can isolate frequency and their peaks to trigger events. The example demonstrates this using the blue sprite changing its height as the track plays. I do not fully understand everything that is going on and have to Google some of the terminology used because the manual is not designed as a tutorial in sound engineering. Hope this helps as a starting place. I have not had time to get very far with my project yet, so I cannot give you any more guidance at this time. Good luck with your project. I will post my findings as I make progress on find the time to develop a solution for my theoretical idea for creating triggers using sound tracks.

  • It my be helpful to go through this tutorial. I did and was able to get the server to send the PHP file content to my C2 project. However, I have not worked out the solution for C2 push to the server yet. The server is a Moodle LMS (Learning Management System) which I do not fully control and for security reason will not allow me to just push content to it. But if you control the server you maybe able to get it to work bidirectional. Not sure if this is the complete solution but it is a good start.

    The link to the Online High Score Table (AJAX, PHP, MySQL)tutorial by ArcadEd is:

    scirra.com/tutorials/346/online-high-score-table-ajax-php-mysql

  • The other day ALLMarkMade posted a link to a YouTube video that made several references to similar issues that you are having regarding lowering the overall project size from 30meg to 5megs. In the video, the speaker had to lower the project size and one way he suggested was to use JPG files to lower each image's file size. He said it saved him 10megs just by going from PNG to JPG files. Only use PNG if you absolutly need alpha transparency. However, it was pointed out that the video is about a year old, so I am not sure if the PNG vs JPG savings still applies. I need to do more investigating myself for the same reasons you are struggling with your project. I remember a blog by Ashley or Tom posted on the topic of PNG files and how they are being handle in C2 with an update they implemented. It maybe that the PNG to JPG file size difference has already been dealt with. I just have not had the time to do the research yet. Maybe someone in the know could speak to this. Anyway, the video speaks a lot about porting a projects to native apps, and you may find some helpful information from it.

    The link to the post which reference the YouTube video is:

    scirra.com/forum/a-very-good-video-On-making-games-apps_topic85341.html

  • I am just taking a wild guess at this. Do you have an off screen Baubles that you are spawning from? If so, then you have 2 Baubles after you spawn the new one. If there is an original Bauble off screen, then that may be the one that is being destroyed which leaves the new Baubles onscreen. Normally I have seen people use a On start of layout > destroy object to account for this type of problem.

    When you change the code to Pick Baubles where Baubles.Lifttime < 0 you stated,

    "When the first bauble is spawned the "Missed" counter is increased by 1 and the bauble is not deleted.   

    After a few seconds it is deleted and the counter shows 2, but it should be 1."

    That increased "Missed" to 1 might be the original and then the second spawned instance onscreen Baubles is destroyed "and the counter shows 2, but should be 1."

    Try deactivating the "Spawning Baubles" and the "Despawning Baubles" groups, and then use the Debugger to track if any Baubles exist at the start of the layout. If there is one that exist, then your first Spawned Bauble is not the first Bauble picked and messing with your Vars and Conditions. Put a Keyboard when key X press then activate "Spawning Baubles" and check debugger again for all Var values # of Baubles and see if they are what you would expect. Then use another key press y to deactivate "Spawning Baubles" and activate "Despawning Baubles." Recheck Vars and # of Baubles to see if it is what your expected.

    I have learned that all to often what I think is happening is not the true "State" or "Status" of my vars or objects and the Debugger quickly reveals where my logic is bad. You can step through each event/action process using the debugger to watch every element taking place when, why, and what happened as a result of each ACE of your Events Sheet. Learning how to use the debugger was the best thing I did to help me to fix and stop writing bad code and how to rethink my logic before writing the code. Yann stated in one of his video tutorials that when the problem is complex, we should write out our logic in English, in my case, what we are trying to accomplish before we start coding. That was the best advice ever. As a result, I bought high quality whiteboard paint and made my sliding closet doors into a 7'x7' brainstorming wall. My ability to get it right the first time or fined problems quicker made all the difference in how I code. Instead digging a deep and complex coding hole that I cannot find my way out of, I just pickup a dry erase pen and eraser and make changes to my logic in a matter of seconds. He suggested getting a small whiteboard which would work to help in developing your logic process first then code and test it. I just when big on the whiteboard because, as you can see my mind runs 100 miles and hour and I need lots of space to get my ideas out.

    If you do not get the problem solve. Could you post your capx. I would love to see if I could help solve the problem, and also learn form your great ideas on how to create processes that I could study then modify to possibly use in my project development also.   Hope all works out for this problem and that maybe you could post the solution for the rest of us to learn from. Thanks.

  • I agree with jayderyu about titles, plugins, and documentation are very important. That kind of information would help me quickly filter what I need to learn now vs what I can search for and find later.

    I would also like to suggest that the Subject line of the subscription option emails be clearly differentiated from full Tutorials vs capx demos. I subscribed to English tutorials some time ago and found them helpful to view and make note of for future research. However, having the capx demos identified as Tutorials makes it seem like my inbox is being leaflet carpet boomed with everyone's latest ideas and trail runs at something.

    I like the capx demos and have already gained insight into how to write better code. However, it will only stay useful if the above suggestions are somehow implemented. Everyone please keep up the good work and sharing your brain power. All the info coming in is like I am hooked up to hundreds of shared BPU (brain processing unit) network worked together each doing small amounts of processing, but the data is scrambled and/or using different coding languages.

    Again, jayderyu is dead on about standardizing the data/submissions coming in so that we can all sort through it and gain a greater benefit form everyone's experience with C2 and practical experience as developers.

  • You could destroy each textobject and create a new one at the bottom, but you would have to keep track of the new textobject in order to set the text.

    Another way is for you to a use fix number of textobjects that will scroll up to fill screen plus 1 that is off screen at the bottom in the next positions to scroll onscreen. As the top one goes off screen, re-position textobject.Y off screen at the bottom of the column of textobjects. Then set text for that textobject to the next score before it scrolls on screen. Then there will always only be a set number of textobjects with set UID's that you loop through to set you next score to.

  • Kyatric & Yann are two C2 user and have some tutorials online that teaches platforming. I attended the live class and keep referring to the content and videos to help solve problems I am having or learn new approaches in C2 coding. I would highly suggest completing the course material because it will give you a solid foundation on how C2 works and the logical approach to coding in it.

    After completing the C2 for beginners, I would say it should be added to the required list in order to get over the minimum points for posting with uploads and links in the forum for new users. Most of the beginner's question would be answered in these tutorials.

    This post link below will point you to where the tutorials are.

    scirra.com/forum/watching-kyatric-yann-live-lecture-watch-it-too_topic66029.html

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • For all those who have AMD GPU cards, the problem may be with the Catalyst Pro Control Center software feature HydraVision.

    I was having the same problem with C2 crashing and not closing both on my Windows 7 computer and my Windows 8. They both have AMD video cards and run CCC with multiple monitor connectioned. I took the approach that Ashley is correct in that it is the video card drivers. I made sure that I had the latest drivers from AMD, but the problem persisted. After lots of research I found that both Windows 7 & 8 have had problems with the ATI Catalyst Control Center software component called Hydravision that affects people using several GPU intensive programs like Photoshop and Inkscape and I found Construct 2 also.   The solution was to turn off HydraVision in the Catalyst Control Center Software. One person suggested uninstalling HydraVision software completely. I turned it off on my Win 8 machine and all the crashing stopped. It had gotten so bad that every few minutes I got a crash the more my project grew in size with more images/sprites.

    My Win 8 machine has a AMD FirePro W5000 with 2gigs ram and 3 different size monitors connected. I have not tested the Win 7 machine lately. I will post results when I do.

    The HydraVision feature is used to divided a monitor into multiple Desktops. I really don't need that feature,so having it turned off does not cause me a heartache at this time. AMD states that Win 8.1 should solve the problem with the CCC HydraVision feature when it is released. Hope this helps some of you with your crash problems.

  • I am a teacher and have primarily taught grades 6-12th but also have experience teaching 1st-5th grade students. My credential is for Kindergarten - 8th grade, with a supplemental specialty in Computer Applications in Education and have taught many different areas of technology to all grade levels. Prior to changing majors to teaching I was studying to be an engineer. Over the years I have learned to program in several different languages at a basic level of understanding to help me be more self reliant when working on problems. I am no expert at any of them but understand enough to create solutions that make my work more efficient.

    Part of my job as the technology expert at my schools was to research and select the best software for teacher and students use. In all of my experience, I have learned that no mater how powerful the software is at creating a desired outcome, the UI has doom most of what our school purchased. I would quickly recommend that we not renew a educational or administrative program due to the fact the teacher could or would not learn it. Some of the programs cost $40,000 plus a year to use. Another reason for not continuing to use the software was constant cost increase for updates disguise as Upgrades. Construct 2 does not have that problem. I could go on but you get the idea.

    In researching an HTML5 editor, I learned of Construct 2 for a post on LinkedIn and have not stopped using it for developing my educational content since. It is so much more than I had been looking for, however, the benefits were so great in using the C2 game engine for development, I just purchased a business license as an early adopter knowing it was just what I needed. Its interface is simple and easy to use for those that want to get results without having to learn coding first. Yet it has the power to go as far as you could ever want in a school environment both for creating highly interactive content development tool replacing Flash like content and more, and as a learning environment for students. It is very capable as a teaching tool for logic, both mathematical and human decision making process, work flow, team work, and much more. The young students at your school will have instant success with C2, and in no time be pushing their desire to learn more. So much so that it will move faster than most teachers can keep up with. It generates the perfect hook for students to also learn, User Interface design, Graphic image editing and so much more. I could see a C2 club forming and student racking their brains on how to overcome what ever learning obstetrical is on their path to success on the new game they are developing.

    Construct 2 also has a very fast development path that comes with cost of purchase a license . There is no cost to keep getting all the updates/upgrades and cool feature that are constantly coming out. Many of the other programs charge for new modules or exporters but C2 gets them for free. There is avenue for sales if you choose to monetize your work. In addition to all that, you get a great community of uses that are very willing to share their expertise with others. You cannot go wrong with C2. I would test out the free version to confirm that it will work for your school. Then you can work with Scirra on a educational version as needed. There is so much more I could say, and I hope this does not overwhelm you.

    I hope this helps.

    You can check these blogs

    Construct 2 vs GameMaker vs GameSalad vs Stencyl

    Construct 2 vs. Javascript

  • Gimp is an open source image editing tool. I am not sure if it is true, but I read/heard that Photoshops is a branch of Gimp that went the for profit path. Gimp is very powerful and is updated and supported quit well if you need to edit or create photo quality images/graphics to use in a game. I also use Inkscape have found it all that I need to create vector or png images to us as sprites in C2.

  • I have tried downloading Chrome Console plugin but get the following error.

    Error (404)

    We can't find the page you're looking for. Check out our Help Center and forums for help, or head back to home.

    I not sure if it my end of not, but it appears as thought the link is not valid. I will download the older version for now and check back latter on getting the download problem resolved. Thanks for your hard work in making C2 more powerful and easier to develop with. Keep up the good work.

  • I am developing educational learning content using Construct 2 and was dreading having to get my Construct 2 content to meet the SCORM standards in order to pass data to the Learning Management System (LMS). I found this article which made my day. It is about a new API called the Tin Can API which works to record many of our common learning experiences and translates them into credit for the new understanding and/or learning you or your students/employees just completed. As a teacher, often I hear teachers making the statement, ?He/She is smart, but they just are so lazy and will not do their homework. Well why not give them credit for being smart by allowing them to demonstrate how much they know, research, and understand about the world they live in even if it is not a teacher contrived homework experience.

    If you are a Construct 2 Ed game developer or make any cool game that some one can learn from who wants to make inroads into educational market, this is a very simple way to support a teacher's/employer's ability to track what someone has experienced or learned from their activity while playing your game, (highly interactive content). I am a teacher and Technology Coordinator and have been in charge of purchasing $10s of thousands of dollars worth of digital/online educational content in the past. Only to later recommend that we no longer purchase the product again just because the teachers were struggling with logging into each of the 16 to 20 different UI system to glean what students had learned in the math, reading, writing, etc program. Most would not spend the time because it just was not worth it. The cost to benefit just never could not be quantified, so I often would have to recommend we dumped many of the programs.

    With the Tin Can API in your game, the teacher would just log into the Student Learning Recorded (SLR) and see what the users progress was. It is worth looking into. I am a Moodle Learning Management Systems (LMS) administrator and just learned that Moodle is building their own SLR module into Moodle. Other LMS providers are also adding this feature. The client side is free and schools/companies would have to have a SLR server for receiving the SLR data. Moodle's SLR will be apart to the LMS and I believe it will be free. I not sure what other LMS providers will do. There are cost/per models explained, but school would bare the cost and your game would just take advantage of the feature making it much more valuable to the organization. Enough said. Everything else is explained very well on the Tin Can API site.

    URL: tincanapi.com