ActionScript 2.0 :: Game Project - Placing Unique Instances Of Enemies On Screen
Mar 23, 2010
I've been working on a uni project. Basically, enemies are placed on the screen using a timer variable and using the attachMovie to put them on the screen. This is an example of the code I'm using:
Actionscript Code:
var enemies;var timer;
function onLoad(){
enemies = [];
timer = 0;}
function onEnterFrame(){timer++;
if (timer == 10) {
Timer = 0;
var enemy = _root.attachMovie("mc_1", "mc_1",
_root.getNextHighestDepth());
enemies.push(enemy);
}}
This works and places them on the screen, (and into the array) but by putting them into the array, I thought that each one would be a unique instance of the movieclip which doesn't always seem to be the case. If I shoot one of the enemies, sometimes another enemy will explode (or both of them) and other times I will knock into one enemy and another one will be the one who get's knocked.
For my collision code I'm using this:
Actionscript Code:
for(var i in _root.player.enemies){
if (some arguments..)
_root.player.enemies[i].health -= 10;
}}
The explosion code also uses a similar for loop. Should I look at another method to place unique instances of the enemies on the screen?
View 3 Replies
Similar Posts:
Oct 6, 2007
I'm making a little tower defence game but i've run into a problem;I need a code to randomise my enemies (like in which direction they come from, and how many come)
View 1 Replies
Sep 17, 2011
I have been reading these forums for like 2 months, thus i never felt like being able to post something as a valuable answer to someone's problem, since i've been AS3ing for like 3 months now. I have a small problem here on a game that i am trying to create. I am trying to make a shooter game . Like the ones u kill enemies and then the the level advances ( imagine the pseydomovement depth feel of the background giving the player the taste of further movement of the field , yes like old airplane games ). Ok to the point.
1) created a main .as where all the code is running. The movement of the player is written there also. no problem with that. 2) created a bullet class where i assign the bullet speed and i check for the collisions with enemies. the problem occurs somewhere here i have created a statement where every some time ( like 0,5 secs ) an enemy appears and takes a random road till the stageHeight . here is the code .
[Code]...
So when all 5 mikros are out i start firing them . BUT only the last child of mikros seems to follow the hittestobject procedure of my code. Which means that if all of the 5 mikros are on stage the one with the smallest .y value will disappear when hit by "sfera". I know it is huge but this pains my head for like 1 week and i cannot think anything . Tried some staff. but i do not know if this is proper thinking or if my programming is proper for this and i must redo all.
View 1 Replies
Nov 24, 2010
I'm making a platform game. The hero can move around, but the enemies are stationary. My problem is that I want the enemies to face the hero. The first enemy behaves correctly, but the subsequent enemies only behave correctly if I kill all the preceding enemies. I have added the hero and the enemies as Objects and put the enemies into an array called enemies. Both the hero and enemy objects have a direction property and an mc property that refers to their movie clips. This for loop gets called every frame.
for(var i:int = 0; i < enemies.length; i++)
{//face hero
if(hero.mc.x < enemies[i].mc.x) enemies[i].direction = -1;
else if(hero.mc.x > enemies[i].mc.x) enemies[i].direction = 1;
enemies[i].mc.scaleX = enemies[i].direction;}
View 4 Replies
Feb 22, 2011
we just recently defended our graduation project which is a platform game like mario. one of the modifications suggested by our panelists is to make level 1 generate random places for enemies and coins after one of them said that mario was a stupid game because you already know where the enemies are, the powerups, etc. i said i'll give it a go and see what i can do. but recently i realized that i havent played any platform game that generates random places for the enemies, coins and other objects. it is only in rpg games like ragnarok that i have seen enemies spawning at random places.
View 1 Replies
Nov 10, 2011
My character is spawned in the middle of the screen, and i'm not sure how to make zombies spawn from the left and right side of the screen, and moving towards the middle. My goal is to make the zombies spawn automatically, and the character in the middle is able to shoot them down. I've just started working on AS3, but i know that i'll need to make an array to do this, but not sure how to implement this.
Here is my code:
package
{
import flash.display.MovieClip;
import flash.utils.Timer;
[code].....
View 3 Replies
May 17, 2010
I'm getting an error: [code]I'm also looking for a simple way to show my 'enemies' on random base on my platform screen. I already made an array with the x and y coordinates but I don't know how to make AS3 print them on a random way on the platform windows.
View 4 Replies
Sep 11, 2009
i am making a game and i have my main character as a square and the enemies are circles at the moment. i have just made the circles home in on the main character, but my problem is when the enemies come inline with the x or y coordinates of my character they start vibrating/shaking. im not sure how to fix this. i have included my fla so you can easily see whats going wrong.
View 1 Replies
Apr 10, 2009
When one creates several instances of a movie clip on the main timeline, how can one assign separate variables to each of these instances and then invoke each of these values from the main timeline? I know how to do this by creating a separate movieclip and putting code on that movie's timeline (using 'this'), but I always feel this is sloppy because I'd like to keep my code all on one timeline.Here's some example code. It creates three instances of a movie clip, and assigns each one a variable called 'contImage' which contains the source of the loaded image. How can I get this variable traced when each of these images is clicked?Even though, as I said above, I have a work around, it has stuck in my craw for a while now.
Code:
var photos:Array = new Array('images/1.jpg', 'images/2.jpg','images/3.jpg');
for(var i:int = 0; i < photos.length; i++)
[code].....
View 6 Replies
Feb 25, 2010
as from title above, minimap where enemies spawn and can be shown on the minimap and enemies warp like player_mc do. ps: i'm new to this forum. attached files below
View 0 Replies
Oct 3, 2011
i am an newbie as3 developer, and i am working on a basic, horizontal shooter platform game.and my question is: how can i make enemies move smart, towards the player? ( but ofcours you are in able to dodge)so like, an enemy is moving to me so when i am not dodging, it will hit the player.
View 2 Replies
Oct 4, 2004
How can I place my letters in a different position everytime the game starts and the letters will not appear in the same position? Right now I can make them appear in different positions but sometimes they will appear in a same position. I got the fla file attached here.
View 4 Replies
Sep 6, 2011
When using BasicLayout (i.e. absolute positioning) - what is the best approach to place a Flex component in the center of the application?In the test case below I'm using x="{width/2}" but this gives me at least 2 problems:How do I account for the component dimensions (the ProgressBar in the test case)?Is the binding {width/2} a good idea to use? Wouldn't it send unnecessary DATA_CHANGE events in some cases?And finally I wonder, how this all applies to full screen applications using StageScaleMode.SHOW_ALL - because currently my application is aligned to the top-left in the full screen mode and there is a white dead zone on the right of it. (Which is at least a change from pure Flash/AS3 behaviour, where the full screen content is displayed in the center of the screen and 2 dead zones on the left and right).[code]
View 2 Replies
Feb 15, 2011
Here's what I want to do: when a player wins a game (coded in flash/actionscript), they are given a personalized secret key, which they can email to me in exchange for a prize. I can then validate the key on my end using a private algorithm. I need to design it so that it is practically impossible for hackers to generate a valid prize key without winning the game.
I assume that any SWF file is basically vulnerable to decompilation, but I don't know exactly how vulnerable they are. Perhaps any algorithm for generating a valid key will be accessible to hackers? I have at my disposal all the methods in actionscript 3, as well as a PHP/MySQL server, and I control the server where the game will be hosted.
View 5 Replies
Apr 14, 2008
I'm trying to place these external library elements in full screen mode.[code]But I don't know how to make them listen to a stage listener to scale and position relative to the stage size or resize.
View 1 Replies
Mar 6, 2008
Actaully I am running a cards game. While running the game in between if I change the style portrait to landscape. then how can I detect the screen size and run the game according the screen style (Portrait or Landscape).
Actaully I have written the code to detect the screen as portrait and landscape. But in between if I change the game portrait into landscape, no more it works.
View 2 Replies
Nov 28, 2011
I want to create a touch screen game for TV screen (not for mobile).
View 2 Replies
Dec 1, 2010
we had a school project to make a device. My partner said that we should make a computer game for our school project. I asked in another forum if it is possible to do it in less than a week. They told me flash is the best for beginners. I was thinking of making a clone of hangaroo but replace it with another animal and my country's language. Is this possible in flash? Is there noob-friendly tutorials out there that explains the basics of how to make a hangaroo style flash game?
View 2 Replies
Feb 25, 2011
My game is rather dependant on dynamic text fields, for giving players in game hints, signalling to them how far they've progressed (round/wave), how many points they've scored for destroying an enemy ect.
It's come to my attention that, the game lags whenever I update these dynamic text boxes. This happens particularly with the in game messages, (black glow filter) that fade in and out. Without any dynamic text messages at all, the game seems to run fine even on battery saving mode/slow computers.
Is there anyway to keep the dynamic text and get rid of the lag? I think I've tried all the different options for the textfields (I'm using CS4):Character Embedding Bitmap/Antialiazed text (Bitmap works slightly better) Multiline/single line Non selectable [URL]..
View 2 Replies
Jul 31, 2011
I am trying to make a simple jigsaw game, I have copied the code but it isnt recognising my symbols. Is this an instance-naming problem? [URL]
View 7 Replies
Aug 16, 2010
Right now I am creating a game kinda like the helicopter game. I have been trying to decide how make my world. I tryed drawing the entire thing and then just have it play through in a motion tween (classic tween) but that was way to time consuming. Also when you hit the objects in this world you die and its game over just like in the helicopter game.
View 4 Replies
Apr 11, 2009
I really want to start work on a game idea I have using PaperVision.The largest/most complex thing in Flash I have ever made is probably my last project which is an interactive school map for my A Level [URL] . Check it out, its a little laggy in the browser but it is designed to run in the flash projector from the desktop.I used around 10 .as files and dumped all my graphics in 1 .fla as sprites and stuff.This is ok (...ish) as I had a large 'main' file and a massive 'main3d' file which (324 lines which is big for me :S lol).
Im planning on making it a big, 3D adventure style game with lots of elements and AI things. But how do I organise my code? If I continue like this, I'm going to have a few mahasssive files and lots of small ones.How to the 'pros' organise their stuff? All the time I see source codes for small experiments which are great, but I have never seen any layout overviews of what files they used and what kinds of things they put in them. I also have no idea how complex environments, where objects need to update to add/remove elements without having to check the position of the player every frame.
View 5 Replies
Jun 16, 2011
I wish to create a multiplayer game facebook app. A game will have 1 to 4 people in it playing from their own systems. I wish to target, lets say, 10K simultaneous online users. I am planning to write the client side game in Flash. I wanted to know how these clients communicate with each other. Can these clients communicate directly with each other or I should go with "server as middleman" approach? I want the game to work even in "restricted" networks. If server, how do I have things working from google app engine cloud service? I came across channel API, should I use that? Would it work with a flash client?
View 3 Replies
Mar 5, 2010
I am developing a game project, in which I have many functions on it. I have all the major functions on the frame 50. And I don't want these functions on the next frame. Indeed I didn't have these functions on the 51st frame, the 51st frame only contains a stop action. But flash calls all the major function on the 51st frame also, I don't want these function to call on the 51st frame. Is there any way to stop this? Or else my program contains error?
Here is the program...
= The 50th Frame =
stop();
fscommand("allowscale",false);
fscommand("fullscreen",false);
var die:Boolean = false;
var currGun:String="hd_gun";
[Code] .....
View 3 Replies
Jul 21, 2009
I've been asking way too many questions lately, but I'm bored since it's summer and decided to learn some. Basically, I want to know how to find out how many instances of an object or how many children are on the screen at a time.
View 2 Replies
Jul 28, 2009
I am doing a game but keep getting this error: Statement must appear within on/onClipEvent handler. This is the code I am using:
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y-=10;
}if (Key.isDown(Key.DOWN)) {
this._y += 10;
[Code] .....
View 1 Replies
May 28, 2009
Anyone here submitted to this yet? I got an idea... taco, 5t, get a hold'a me...
View 1 Replies
Dec 8, 2011
I have been requested to make a port of an iOS game for Facebook.The game itself is fairly simple, it is a puzzle game using a 2d array for a grid with XML passed from a server for loading objects onto the the grid, to create levels.The game will ask questions at stages which will be passed to my server and stored for research purposes.Some questions for those with experience.What front-end options do I have with Facebook? I have looked into both Flash and HTML5/js both of which i have little to no experience in (I'm experienced in Java/C#/Ruby + Rails).Javascript seems like a nightmare from what I have read, even looking into javascript game engines, but at least it is free. My backend will most likely be rails for handling server logic.Summary(because I ramble too much)
-Is javascript for programming games really a problem for simple games on Facebook?
-Are js game engines worth using? Does anyone have any experience with them?
-Would prevention of cheating be possible with a js/rails game, do server side checks work?
-Are there any alternatives for a front end for someone with C#/Java/Ruby background?I've never seen any Unity or Java apps on Facebook(I don't use it much) and I don't know if the licensing will be an issue for this research project.
View 1 Replies
Mar 8, 2009
Since my project uses class actionscript files my whole game project runs on one frame and nothing is on the maintimeline so there is only just one frame on the timeline. Just wondering how I could make it so that I could have the first frame with game instructions and a description which then goes into the game being second frame and when gameover goes to third frame using actionscript. or any tutorials or some peice of advice
View 3 Replies
Oct 8, 2010
I am having an issue with my project showing up to the left side of the screen when I look at it on the web. how to center the project in the middle of the page. Here is another blunder I am desperate for help with. another project I am working on I screwed up by editing the timeline for EVERYTHING inside the movie clip instead of the timeline. now when I export this to be a mov. file it only plays for like a second. so I fixed that and copy and pasted the timeline from inside the movie to the timeline on my workspace. everything is showing up on the bottom right of the page.
View 1 Replies