Hi, here's my first go at building a Construct 2 (hybrid game app creation program) memory match template. I decided that I wanted to create many different versions to see which topics get the most popular so that I would spend more time developing the popular ones. So, which theme do you like the most?
Please try them all and let me know what you think. Or, maybe just 1-3 of the most interesting ones to you.
- Memory Match 3
- Memory Match: Roman Numerals
- Memory Match: Color Names
- Memory Match: Colors
- Memory Match: Numbers
- Memory Match: Alphabet
- Memory Match: Letters
- Memory Match: Wildlife
- Memory Match: Cartoon Animals
Results so far:
- Wildlife theme has the highest amount of downloads.
- Colors theme has second highest amount of downloads.
- Color names theme has second lowest amount of downloads.
- Roman numerals theme has the lowest amount of downloads. (Sidenote: These cards took the longest to create also, so good thing I didn't make more)
- My favorite, "Memory Match 3", is getting close to 100 downloads
This information could be good for any of your app that you may want to theme. Seems like people prefer the basics of wildlife and colors, rather than things that require more thinking like color names and roman numerals.. And, I have about 10 different versions that I need to organize.
~ Danial Goodwin ~
Showing posts with label 2. Show all posts
Showing posts with label 2. Show all posts
2014-04-18
2014-02-21
Level Up - Construct 2: Don't Confuse "+" And "&"
I just spent over an hour debugging a problem in my Construct 2 code. Suffice to say the solution is now ingrained in my brain. Now, I want to explain a little intricacy of C2.
TLDR: In Construct 2, whenever you are dealing with text and you want to concatenate/append additional text (or a variable), then you need to use the ampersand "&" symbol. Using the plus "+" symbol will cause a silent error/bug, i.e. the program won't tell you that there is a bug. Ex: If I try to set text to "Score: " + PlayerScore, then the value of the variable `PlayerScore` will not appear. The correct way to set the text would have been: "Score: " & PlayerScore. Note, the only difference between the two codes was the plus and ampersand.
Other programming languages have "overloaded" concatenaters, meaning the "+" symbol in some languages like Java are contextual. Depending on the value to the right and left of the plus sign, it will act a different way rather than not working at all, as in C2.
In Construct 2, the only time that you should use the plus symbol is when you want to add two numbers together. That is it.
Anyways, the issue that I was trying to solve for over an hour involved using WebStorage and Functions with programmatically assigned parameters. Saving and retrieving values was working great, just not exactly the way I wanted it to. I had a highscores table for easy, medium, and hard difficulties, but they were all staying the same values across each of them. My buggy code included lots of ampersands surrounding the entire area, but basically, this is what it looked like: Save("HighScore" + LevelDifficulty, PlayerPoints). Note: The plus sign is wrong.
No programming languages I use have the ampersand as a String concatenate. So, when I viewed the code snippets a few times, even completely writing them, my mind knew exactly that String + String should be working.
If I hadn't already read the manual/documentation before this point, then I probably wouldn't have found the answer myself.
Experience built through learned mistakes.
~ Danial Goodwin ~
ps - Just in case I haven't said it enough yet... When you are using Construct 2 and dealing with text, use the ampersand, &. Don't use the plus, +, sign!
TLDR: In Construct 2, whenever you are dealing with text and you want to concatenate/append additional text (or a variable), then you need to use the ampersand "&" symbol. Using the plus "+" symbol will cause a silent error/bug, i.e. the program won't tell you that there is a bug. Ex: If I try to set text to "Score: " + PlayerScore, then the value of the variable `PlayerScore` will not appear. The correct way to set the text would have been: "Score: " & PlayerScore. Note, the only difference between the two codes was the plus and ampersand.
Other programming languages have "overloaded" concatenaters, meaning the "+" symbol in some languages like Java are contextual. Depending on the value to the right and left of the plus sign, it will act a different way rather than not working at all, as in C2.
In Construct 2, the only time that you should use the plus symbol is when you want to add two numbers together. That is it.
Anyways, the issue that I was trying to solve for over an hour involved using WebStorage and Functions with programmatically assigned parameters. Saving and retrieving values was working great, just not exactly the way I wanted it to. I had a highscores table for easy, medium, and hard difficulties, but they were all staying the same values across each of them. My buggy code included lots of ampersands surrounding the entire area, but basically, this is what it looked like: Save("HighScore" + LevelDifficulty, PlayerPoints). Note: The plus sign is wrong.
No programming languages I use have the ampersand as a String concatenate. So, when I viewed the code snippets a few times, even completely writing them, my mind knew exactly that String + String should be working.
If I hadn't already read the manual/documentation before this point, then I probably wouldn't have found the answer myself.
Experience built through learned mistakes.
~ Danial Goodwin ~
ps - Just in case I haven't said it enough yet... When you are using Construct 2 and dealing with text, use the ampersand, &. Don't use the plus, +, sign!
2014-02-13
Published New App: Flappy Fishes
(YAFBC = Yet Another Flappy Bird Clone)
I really wasn't going to make a copy, but then I did.
Available for:
- Windows 8
- Windows Phone
- HTML5 (slightly older version)
~ Danial Goodwin ~
I really wasn't going to make a copy, but then I did.
Available for:
- Windows 8
- Windows Phone
- HTML5 (slightly older version)
~ Danial Goodwin ~
2014-01-24
The Progression of Learning How To Write Code
Quote:
"The ugliest code I ever saw was the junk I wrote two months ago. The greatest code I ever saw is the stuff I'm writing today. This statement will still be true two months from now."
Unfortunately, I haven't been able to find a good source to reference this quote to.
~ Danial Goodwin ~
"The ugliest code I ever saw was the junk I wrote two months ago. The greatest code I ever saw is the stuff I'm writing today. This statement will still be true two months from now."
Unfortunately, I haven't been able to find a good source to reference this quote to.
~ Danial Goodwin ~
2014-01-22
Construct 2 Bug Export To Windows 8: Too many characters in description.
Here's the full error message in Visual Studio:
"The 'Description' attribute is invalid - The value '' is invalid according to its datatype 'http://WPTokens:ST_String' - The actual length is greater than the MaxLength value"
Basically, this error says that your description is too long.
Through trial and error, I've found out that the max allowable length of the Windows 8 app description in WMAppManifest.xml is 256 characters. So, in order to fix this problem, all you have to do open "WMAppManifest.xml", which can be found in the Properties folder of your app's project. Then, edit your description so that it is not as long. I used Notepad++ to count the number of characters in the description.
I spent a few minutes looking for the official documentation for this file, but didn't find it. I found many official resources for Windows 8 that was close, but weren't for the exact file WMAppManifest.xml. Here's one of the links that is something that I'm looking for <link>.
If you know where the official page for this documentation of max length of 256 characters for the description, then please let me know. This bug still hasn't been reported to the developers of Construct 2 yet, because I think there will be other areas around this spot that also has bugs, and I would like to report them all in one go. This will make things much easier for the developer also. And, it's always good to source fixes.
~ Danial Goodwin ~
"The 'Description' attribute is invalid - The value '
Basically, this error says that your description is too long.
Through trial and error, I've found out that the max allowable length of the Windows 8 app description in WMAppManifest.xml is 256 characters. So, in order to fix this problem, all you have to do open "WMAppManifest.xml", which can be found in the Properties folder of your app's project. Then, edit your description so that it is not as long. I used Notepad++ to count the number of characters in the description.
I spent a few minutes looking for the official documentation for this file, but didn't find it. I found many official resources for Windows 8 that was close, but weren't for the exact file WMAppManifest.xml. Here's one of the links that is something that I'm looking for <link>.
If you know where the official page for this documentation of max length of 256 characters for the description, then please let me know. This bug still hasn't been reported to the developers of Construct 2 yet, because I think there will be other areas around this spot that also has bugs, and I would like to report them all in one go. This will make things much easier for the developer also. And, it's always good to source fixes.
![]() |
| A picture of the error message. |
~ Danial Goodwin ~
2013-11-24
History of Chess Notations
(This post is for those chess players out there.)
I just came across a Wikipedia page explaining the history of chess notations and there is some amusing stuff there.
These days, chess notation usually looks something like e2-e3 (long form) which stands for a pawn move in column e, from row 2 to row 3. For those that don't know, some chess players write down chess moves in order to help remember how the game progressed.
But,
In 1946, the standard was N-KB3
In 1848, the standard was K. Kt. to B's 3rd.
In 1750, they used K. knight to His Bishop's 3d.
In 1614, The white king commands his owne knight into the third house before his owne bishop.
Find out more information from my source, Wikipedia: <link>
~ Danial Goodwin ~
ps - For those that don't know, every chess board nowadays has each of the squares labeled alpha-numerically using A-H and 1-8.
I just came across a Wikipedia page explaining the history of chess notations and there is some amusing stuff there.
These days, chess notation usually looks something like e2-e3 (long form) which stands for a pawn move in column e, from row 2 to row 3. For those that don't know, some chess players write down chess moves in order to help remember how the game progressed.
But,
How did history write chess notations?
Imagine that you want to take note that a Knight moved to F3. Today, you would just write Nf3 and be done. Here's how they did it throughout history:In 1946, the standard was N-KB3
In 1848, the standard was K. Kt. to B's 3rd.
In 1750, they used K. knight to His Bishop's 3d.
In 1614, The white king commands his owne knight into the third house before his owne bishop.
Find out more information from my source, Wikipedia: <link>
~ Danial Goodwin ~
ps - For those that don't know, every chess board nowadays has each of the squares labeled alpha-numerically using A-H and 1-8.
2013-11-06
Money In The Bank 2
So, awhile back I wrote a post titled, "Money In The Bank Is Freedom On My Back". I just thought of a small extension to it, so sharing away!!
Last time, in an uncharacteristic fashion, I wrote from a single biased perspective. So, I want to make it up this time by better covering multiple perspectives about "money in the bank".
To begin my basic research, this time I opted for the auto-complete feature of search engines.
From a Google search beginning with that phrase, I found:
- "Money in the bank is like toothpaste in the tube"
- "Money in the bank is safe"
- My blog post
- "Money in the bank is stupid"
- "How much money in the bank is insured"
- "Money in the bank is peace of mind"
All of these seem like reasonable perspectives, or at least understandable. When using Chrome's incognito mode, only the last "peace of mind" one shows up.
From a Bing search beginning with that phrase, "money in the bank is " (note the extra space after is), I found:
- "Money in the bank is it m1"
- "Money in the bank in the water"
- "Money in the bank in hot springs ar"
Then I noticed more results when I didn't put the extra space after "is". These results included the ones from above and more:
- "Money in the bank images"
- "Money in the bank injuries"
- "Money in the bank singer"
- "Money in the bank instrumental"
This blog post was suppose to be about me extending my previous money blog post. But, these are very interesting results. I probably should write another post just on the results (I did right here: Money In The Bank 3). The very interesting thing about these results is that it shows what type of people use each search engine! So many things can be said about each search engines' users. Here's just one of the ideas before I link to my full write-up on these results. Google users appear to be straightforward. Bing users appear to be more influenced by media (click here to read more search engine user analysis).
Anyways, getting back on to the original topic. It appears that 2 auto-complete answers are okay with money in the bank, and the other 2 societal answers are against money in banks, oh, and one isn't sure yet. Also, I have a few more perspectives of my own. I'll summarize all the the different thoughts below, in a tree:
"Money in the bank" is..:
When I started this post, I did not know there were going to be this many different thoughts about it. And, these are all big picture still. If anybody else things of more, then I will gladly edit this "chart" to reflect that, and include the idea-er's name.
The real reason I started writing this post was to talk about what's the difference between greed and ambition?
Oh no, time's up for this post. ;)
~ Simply Advanced ~
ps - Maybe it's perspective on life. That may or may not be all of it.
pps - Always time for postscripts. ;) ;)
Last time, in an uncharacteristic fashion, I wrote from a single biased perspective. So, I want to make it up this time by better covering multiple perspectives about "money in the bank".
To begin my basic research, this time I opted for the auto-complete feature of search engines.
From a Google search beginning with that phrase, I found:
- "Money in the bank is like toothpaste in the tube"
- "Money in the bank is safe"
- My blog post
- "Money in the bank is stupid"
- "How much money in the bank is insured"
- "Money in the bank is peace of mind"
All of these seem like reasonable perspectives, or at least understandable. When using Chrome's incognito mode, only the last "peace of mind" one shows up.
From a Bing search beginning with that phrase, "money in the bank is " (note the extra space after is), I found:
- "Money in the bank is it m1"
- "Money in the bank in the water"
- "Money in the bank in hot springs ar"
Then I noticed more results when I didn't put the extra space after "is". These results included the ones from above and more:
- "Money in the bank images"
- "Money in the bank injuries"
- "Money in the bank singer"
- "Money in the bank instrumental"
This blog post was suppose to be about me extending my previous money blog post. But, these are very interesting results. I probably should write another post just on the results (I did right here: Money In The Bank 3). The very interesting thing about these results is that it shows what type of people use each search engine! So many things can be said about each search engines' users. Here's just one of the ideas before I link to my full write-up on these results. Google users appear to be straightforward. Bing users appear to be more influenced by media (click here to read more search engine user analysis).
Anyways, getting back on to the original topic. It appears that 2 auto-complete answers are okay with money in the bank, and the other 2 societal answers are against money in banks, oh, and one isn't sure yet. Also, I have a few more perspectives of my own. I'll summarize all the the different thoughts below, in a tree:
"Money in the bank" is..:
- Good
- Money is safe
- At least it grows more than money under the bed.
- Freedom to be yourself, not have to work in disliked job. Freedom to travel.
- Available anywhere
- Bad
- Banks are evil
- Can't/refuse to think ahead (...then typically spend right away)
- There are better ways to use money
- Make experiences / help others
- Make more money (...then do the above)
- Greed
- Ambition
- Neutral
- Just don't know
- Don't have money
- "no interest rate" (Technically, getting more money ~0.1%-1% interest, but technically losing money because of ~3% inflation)
When I started this post, I did not know there were going to be this many different thoughts about it. And, these are all big picture still. If anybody else things of more, then I will gladly edit this "chart" to reflect that, and include the idea-er's name.
The real reason I started writing this post was to talk about what's the difference between greed and ambition?
Oh no, time's up for this post. ;)
~ Simply Advanced ~
ps - Maybe it's perspective on life. That may or may not be all of it.
pps - Always time for postscripts. ;) ;)
2013-01-22
LTE Discovery Update Version 2.0
Huge update to LTE Discovery! We could have called it version 1.34, but these drastic changes made us call this version 2.0. We are not calling this beta anymore!
Recent Updates in version 2.0. 1. Now distinguishes Phantom LTE signals from usable LTE2. Added BSID, SID, NID, date, and time information to GPS list3. The present network is displayed whenever app is open4. Optimized background tasks. (App works in background)5. GPS Coordinates list vastly improved, better formatting6. Ability to store more GPS coordinates of detected LTE signals7. Ability to clear GPS list8. Added a help page9. Change to Dark Holo theme10. Other UX and UI and performance improvements11. Many other bug fixes. All known bugs fixed.
Only available on Google Play for Android users.
https://play.google.com/store/apps/details?id=net.simplyadvanced.ltediscovery
~ Simply Advanced ~
Subscribe to:
Posts (Atom)
