ActionScript 3.0 :: AS2 To AS3 Conversion / Simple Score & HitTest For Bug Splatter Game
Sep 26, 2011
Non-programmer here, struggling with having to now (finally) work in AS3.I've looked around, but can't find something similar (or as simple) as my old AS2 scoring - hitTest method was.Problem 1: my converted AS3 game does not hitTest or score.[code]I have a Dynamic text box on the stage named "scorecounter" which is now displaying "0" when the game plays. This is correct.When the gun (mouse) is clicked, we then tell the "hittest1" MC to play, which will detect hits. All Correct.[code]The hittest1 MC plays, and checks if the "cursor" MC was touching the "bug1", and tells it to animate (splat) All bug detections are listed in the hitTest frame - "bug1" through "bug30", ie. the code below x 30. This Fails - maybe because the hitTest MC lists all 30, and not all bugs are visibile at once, some are hidden until required later in the game?[code]Then on the last frame of the "bug1" MC (frame 10), it tells the score to add one. Also Fails - maybe because of errors above, nothing is being processed now.[code]
I'm following a tutorial to make a simple game. The aim of the game is for a player to evade a flying enemy ; the higher the score, the faster the enemy. The main elements in the game are the enemy the player and a score card.
However, from following the tutorial, and adding the dynamic text field etc....the score doesn't actually work.
This is the code that I was instructed to place on the first frame of the Scripts layer:
//Game Variables enemySpeed = 5; //Set Enemy initial speed numberEnemy = 4; //Change this to add more Enemies score = 0; //Set initial score to 0
I'm following a tutorial to make a simple game. The aim of the game is for a player to evade a flying enemy ; the higher the score, the faster the enemy. The main elements in the game are the enemy the player and a score card.However, from following the tutorial, and adding the dynamic text field etc....the score doesn't actually work.This is the code that I was instructed to place on the first frame of the Scripts layer:
//Game Variables enemySpeed = 5; //Set Enemy initial speed numberEnemy = 4; //Change this to add more Enemies score = 0; //Set initial score to 0
I'm just trying to store a simple cookie that will remember the score for the next time the user plays the game (the score governs if an option is visible or not)It all works fine until I close browser/reload the page, at which point the shared object seems to disappear, any clues?
Write:
Code: var rem_score:SharedObject = SharedObject.getLocal("score"); rem_score.data.score = new Number(score); rem_score.flush();
The problem prolly lies in my write code but ill post the reading aswell just incase there is a problem with that too
Code: var rem_score:SharedObject = SharedObject.getLocal("score"); if (rem_score.data.score != undefined) { this.remdscore = rem_score.data.score; if (rem_score.data.score >=30) {
[code]...
There is another point it is read but it is the same sort of thing as the above.
Is there a way to get this code to work? It's meant to count the seconds passed while playing the game and gives a bonus multiplier to the current score when the game ends. I don't know how to get the returned value to combine it into the multiplier int variable. Is there any way to get this code to work or is it completely wrong?
i have a mc called energybarmc, i have radomly multiplying and falling lightning called Lighten which has children and is getting collected by the character mcMilan when he hits it i wanted the energy bar level to increase by 10 pixels a small x and y co ordinate
this is located after a timerevent function:
if (Lighten.hitTestObject(mcMilan.hit)) { trace("hit"); removeChild(); ..... how do i implement the score code after the remove child? or do i put it before?
Working on a simple score counter for my young son -- the idea is to simply add or subtract 1 digit to reveal the score. The variables only need to be 0-9 in each column. Can someone advise on how to make this work correctly? The animation was developed using a root.xxxx +1 or -1. It does the trick but as you can see, it keeps going into the double digits in each column.
He personally does not care about the code glitch -- but his perfectionist Dad does [URL]...
I am going to develop a very simple game for android and for iphone/ipad I have the option to develop it in cocos2d or in adobe flash air (i am not a developer, but i have 2 developers who are offering me the service)I have a developer that states that cocos2d is better and other one that states that adobe flash air.I want it in cross platform.the cost offered by both developers is the same..i have heard that adobe air has the flaw that it is very slow, is this real? if you had the 2 options which will you use to develop your game and why?
I'm creating a game at the moment for my university course and it involves the player character jumping on top of boxs twice to break them as opposed to just once.What would be the most efficient/simple way of writing this in Actionscript 3.
I have a simple shooting game set up. 25 monsters appear on the screen, one after another, until no monsters are left. If you hit one before it disappears, the score increases. If you don't, the score stays the same.
In the actions frame, I placed an empty dynamic text box named score, and set it equal to 0 (declared in the main actions frame). But, seeing as though the monster actions are coded into the library item itself, do I have to declare score, and the score increase there instead?
I have a question which I think should be fairly simple but my AS knowledge is rather poor so i'm wondering if someone could help me out or point me in a direction to find out how to do this...
I'm playing around with a game, (skinned it and slightly modded it) and at the end I want the player to be able to enter his email and hit a "submit" button and have his score emailed to me? Is this simple?
I want to add highest score table in my flash game ? I want to upload my game to web so visitors can play on my page and see how good they were. Im working with as2
I'm trying to edit the actionscript of catching game in which a object fall from top to bottom and if the catcher fail to catch the object and the object hit the bottom, the score is subtracted. [code]In addition, how do I end the game after the catcher fail to catch at least 5 objects to go to "game over" screen with final score displayed?
I need to create a score board for a game show at work for staff. The score board must keep score on the left and right parts of the screen. score must start as default on 0. Then every time I press for example the left arrow key the left score must increase by the value of 1 and when I press the right arrow key the left score must decrease by 1.Same goes for the right score only with differant keys example up and down keys. This sounds very simple and I managed to get it to work when I tested with only 1 score, but failed when adding the second score to the picture.
I am working on a flash game which is a shooting egg game. I want to export a score(what ever it may be ) to the xml file so that using php developer can take it from there n post it to the wall just like we play games on facebook n it asks you that "Do u want to post your scores?". The variable of Dynamic text box is score.
I am having a problem getting Flash to work with PHP as I need Flash to read and write to a text file on a server to store simple name/score data for a games hi score table. I can read from the text file into Flash easily enough but also need to write to the file when a new high score is reached, so I need to use PHP to do that. I can send the data from flash to the php file via POST but so far it is not working. The PHP file is confirmed as working as I added an echo to the file which displayed a message so I could check that the server was running PHP - the files were also uploaded to a remote server so I could test them properly. Flash code is as follows:
//php filewriter var myLV = new LoadVars(); function sendData() { //sets up variable 'hsdata' to send to php myLV.hsdata = myText; myLV.send("hiscores.php"); }
I believe this sends the variable 'myText' to the php file as a variable called 'hsdata' which I want the php file to write into a text file. The mytext variable is just a long string that has all the scores and names in the hiscore. OK, XML would be better way of doing this but for speed I just want to get basic functionality working, so storing a simple text sting is adequate for now. The PHP code that reads the Flash 'hsdata' variable and writes it to the text file 'scores.txt' follows:
I want to create a simple high score list of 10 high scores of a game. From reading the forums I seem to get the idea that flash cannot create a simple text file. I don't have php or asp but do have cgi capability. Does anyone know where I can find a simple cgi-script that will allow me to write the text the cgi receives to a simple text file: game.sco I want to be able to write a single long string to it so that I create a string of values and can load it back in using flash loadvariables. I can create the string in flash... but how do I write it to a text file using a cgi script? the text file would include this string...I already know how to read it and split it to parse it into arrays:
Is there an actionscript for a point system? I want my points to be time based from this script stop(); count = 60; countdown = function(){count--; if (count ==0){clearInterval(doCountdown); gotoAndStop(11); clearInterval(doCountdown); }}doCountdown = setInterval(countdown, 1000);
I want to know about hacking a flash game...like in a flash game how to hack to increase your votes or score ... As there are flash games in Facebook,how to hack them
I am creating a blackjack game and almost have it all figured out besides the scoreboard. When I win the game it adds the 25 points and when I loose it subtracts the 25 points from the starting score = 200. The problem is that if you win multiple times in a row or lose multiple times in a row the score doesn't keep adding up. It only adds or subtracts the score once. I tried using a boolean code but can't get it to work right. Now I am using this set up.
I'm making game, where I must collect points. In end menu screen, i want that if my score's over 200, a next level button will be visible. Now it's visible every time when timer's out. I have tried this code if (score < 200){ this.visible == false; } else if (score >=200){ this.visible == false; }
The game will be on a school VLE (virtual learning environment) like 'Moodle'. Can you export to email? Spreasheet? Or can it only be done with php? Do not want to be spending weeks on it!
is it possible to use graphics (the numbers 0-9 in one png-file) instead of a Textfield to show the high score of a game to the player? With a TextField it is easy to "refresh" the score but what can I do, if I want to use my png-files for the score? Is there a simple way to do this? How are other flash game designer do it?
My current solution (not tested, just in my head) is, to create 10 bitmaps (numbers from 0-9) or 1 bitmap with all the numbers in it and then convert the current score into a string, split this string and for every digit show the matching bitmap. Update: or should i try to use filters on the textfield to create a "more beautiful" score?
Where and how I'd put the rest for the score tracker? I'm going to be making 3 of these multiple choice questions, so what would be the best way I lay that out and transition from one question to another?[code]...
there is is simple Game ( kids multiplication )game will be on Normal website How I can share Game score over Social networks like Facebook without using PHP or any server-side scripting directly from Flash ?Game is also just XML based game just in the end I want to share User score and website link to any social-network where user want
I am having trouble getting a hitTest to work. My two MCs are lines, one horizontal, one slanted. When the horizontal line gets within the "bounding box" of the slanted line the hitTest is true, but it's not touching the slanted line yet. I saw that the shapeFlag property comes into play here, but only when using coordinates... I'm not sure how to apply it to these two lines. I want the hitTest to be true only when the lines actually touch. I have attached a simple FLA of the problem.
i have attached an .fla file to show you what i am trying to achieve, i have a line (acting as a playhead) scrolling accross the screen, i am then wanting it to output to the window when it collides with each of the coloured squares, i have used similar things before but it is not working in this instance