Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - priomsrb

Pages: 1 [2] 3
16
SFML projects / Ultimate Zombie Fighters
« on: October 23, 2010, 03:47:25 am »
Sure go ahead. It's all open source so you can copy/extend it anyway you want.

Just a warning though: there might be some small bugs and inconsistencies in the engine that I haven't fixed yet. But overall it works quite nicely for me.

17
SFML projects / Ultimate Zombie Fighters
« on: October 04, 2010, 09:06:38 am »
Thanks for the advice. Yeah I do need to clean up and document things so that other can use it.

Quote
well buy bye have a nice Australian(?) life

It's New Zealand actually ;)

Quote
recomend sfml to your loved ones and fellow developers, it is a good library

Yeah definately. SFML is my favourite multimedia library.

18
SFML projects / Ultimate Zombie Fighters
« on: September 28, 2010, 07:26:17 am »
No I've never heard of battle tanks before. It looks quite fun.

I guess I could have a look at the code but since it doesn't use SFML, not much of it will be applicable.

Thanks for contributing to the wiki as well.

I'd like to make an update as well. These days are very busy for me becuase of assignments and exams. My spare time gets spent on other things as well. That's why I am not able to contribute to uzf as much. Even after exams, I have work so I'll still be busy. So I'm unsure whether or not I'll be able to continue working on uzf. Maybe if I am free some time, then I can add some small features and just leave uzf as a small game. Also I may try to clean up the code and document it so that others may add to it. While there are some great ideas out there, I also have a lot of other things I would like to spend my time on so I do not think I will be work on uzf a lot.

19
SFML projects / Ultimate Zombie Fighters
« on: September 19, 2010, 07:43:24 am »
Quote
For single player mode only make the weapon, zombie, vehicle, survivor attributes in a txt file, so if you are bored you can make the flamethrower have infinite ammo and fire 360 degrees around you


Actually the weapon and zombie data are all modifiable. They are defined in data/xml/zombies.xml and data/xml/weapons.xml. From there you can modify all the properties of the zombies and weapons. Also we did try to make a flamethrower once when we were bored ;)

Quote
Is there gonna be split screen?

Hmm thats interesting. Because the aiming is done with the mouse it means that only one player can use it. However maybe the other player can use a joystick or aim with keyboard (either numpad or keys to rotate). It would be much easier than doing LAN thats for sure.

Quote
Also... I'm pretty sure I promised you I would benchmark your game... Well I didn't sorry, but now I will... I'll make a few virtual machines with what I think will be your games system requirements and make them weaker until your game cannot run properly

So far I've noticed that most  modern machines run the game well. However one PC with intel integrated graphics was not very smooth.

Quote
Lastly, have you thought about things like zombie cows? Or zombie crows? Maybe even not zombie stampedes of animals to signal the coming of the zombie horde? Won't that be great, you suddenly find your building surrounded by stampeding cows before the zombies come

Haha zombie cows :D. I think Recruit0 put up something related to zombie crows that attack in swarms on the wiki. Having non-zombie characters is quite interesting actually, I never thought about that.

20
SFML projects / Ultimate Zombie Fighters
« on: September 13, 2010, 04:45:56 am »
Hi GreenFlame. Sorry for the late reply. Somehow I didn't get a notification email for your message.

Yes Box2D is used for collisions and physics but CMake is used for generating makefiles and compiling.

For 2d physics/collision you can Box2d or chipmunk. For both I used the official manuals to find out how they work. There are plenty of tutorials available on google as well. It's not very easy to explain how they work in a forum post (I forgot a lot of it as well), but it is not too difficult.

The source code for my game is available here. You can find some examples of Box2d code in src/Engine/PhysicalScene.cpp and src/Objects/Bullet.cpp::setupPhysics().

21
SFML projects / Ultimate Zombie Fighters
« on: August 26, 2010, 09:32:49 pm »
Quote
Zombies shouldn't just automatically go towards where the player is even though they can't see them. They shouldn't be this "smart". They should only chase after the player when they can either see/hear them (or other zombies are chasing them). This will require they have weak AI.

I'm thinking that there could be a broadcast locating system. When the player makes a loud sound or is spotted by a zombie, his position is broadcast to all the zombies. The zombies then head for that position. There could be areas of the map that are shadowed, and the zombies can't see the player if he is hiding there (also works if the player hides behind obstacles).

Quote
I'll continue writing more ideas into the wiki but I need to focus on cpGUI (in order to release it by the end of the month).

Nice work on the wiki. Also good luck with cpGUI.

22
SFML projects / Ultimate Zombie Fighters
« on: August 22, 2010, 11:03:02 pm »
Quote
I didn't mean red flash in direction of attack, I meant the screen flashing red. The point of this is so that when a player is in Scope Mode (i.e. when they can't see their character) they can tell if they're being attacked.

I'm not sure what you mean. Right now the screen does go red when you are attacked. Are you talking about something different?

Quote
What about just let players use different positions (Standing, Prone and Kneeling)? Holding a button down to aim doesn't really make sense. There are parts of the CoD series and other FPS games I don't agree with, and this is one of them. Example: In sniper mode you have to hold down a button to "steady" your aim. This is more of an obstacle rather than a feature (it's like a handy cap actually, i.e. you can't aim properly unless you hold down this button).

Hmm. But what benefit will standing, proning or kneeling have in a top down game where the enemies can only melee?

I suggest having an aim mode, because realistically if you run around with a gun, your shots will be inaccurate. On the other hand if you aim down the sights to get a good shot, you will move much slower. So there are 2 options which need to be used for different situations. But I do see your concern with using different buttons to switch modes rather than having a single mode. Maybe there can be a middle ground somewhere.

23
SFML projects / Ultimate Zombie Fighters
« on: August 21, 2010, 03:15:54 pm »
Quote
I see. Then have the ammo donut (that sounds funny for some reason) around the mouse cursor. Then the reload and ammo donut will be right there (where you're aiming at).

We could try that and see what it looks like.

Quote
Also make the screen flash red around the corners (like in those other shooter games) so that the player knows they're being attacked even if they're sniping.

True but unlike shooter games, the enemies can only melee. So getting a direction for the hit might not be as useful. We could try nonetheless.

Quote
This doesn't provide enough of a difference to really matter. Having multiple weapons with the same main attribute (e.g. faster firing rate or accuracy) won't give players much options. As in, it won't *really* matter what they choose, since every weapon will be just variations of damage/sec, AOE, range, ROF, etc. There needs to be more attributes (e.g. pushing target back, piercing multiple targets, etc) to distinguish each weapon (option) from each other.

I agree. It will be better for the weapons to have different qualities rather than just changes in damage, ROF etc.

Quote
Also realistic weapons are harder to balance because they are (evidently) not balanced (e.g. a sniper rifle is more dangerous than a bow and arrow, this cannot be balanced, unless one just blatantly ignores the facts).

Unless it's a rambo bow ;)

Quote
You can't dual wield sniper rifles anyway ( that's just silly Wink ).

What I meant is that when single wielding, right click will be used for aiming. So when the player shoots without right click, he will move faster but the shots will be less accurate since they will be from the hip. When they are aiming, they will move slower but will be more accurate. So when duel wielding, the player will only be able to hip shoot (which is realistic)

Quote
I was thinking to make it make sense (when zombies kill people, they usually turn into zombies).

OR: Instead of Mercenary Mode, call it Ultimate Mode. Also add when player is attacked by a dark green zombie, they'll turn into zombie after so many minutes ( 30 ? ) unless they get a serum/cure (only the dark green zombies can turn players so they gotta pay extra attention to them, cuz cures are rare).

Infection could be an interesting mechanic. Finding cures is also a nice idea.

Quote
To better support extremely large maps, the sprites may need to be smaller (max 50%, probably shrink to at least 75% original size) to fit more details on the screen (this is 2D, we can squeeze *a lot* more stuff than 3D gfx) and make the screen size bigger.

Thankfully sfml views can zoom in/out so we can change the view easily.

24
SFML projects / Ultimate Zombie Fighters
« on: August 20, 2010, 01:35:59 pm »
Quote
and add turrets as an upgrade, maybe a home base surrounded with turrets and you have to go out and "home base-ify" other bases until you've conquered every base in the province.... then make them do it again in the next province, and the next province, and the next.
Maybe you could have a different zombie in each province?

That's quite interesting. Kind of like a single player campaign mode. Also turrets can be useful if you put them strategic positions. But it should cost to reload them otherwise players may abuse them.

Quote
Perhaps have cars or helicopters as a way of traveling provinces, and to make it realistic, you rescue an engineer who has a machine that makes fuel out og oxygen, it is a light and portable machine.... but takes a long time to fill up a car's gas tank. Also he lives in your current bases' basement and you must protect the door of the basement as well as yourself

That's another interesting concept. You can rescue survivors, keep them safe and in return they help you.

Like I said before, I can't promise anything at the moment because there are many ideas to think about. First priority is definately to get the basics working especially multiplayer.

On another note, my friend who is doing the artwork said that others can join in. If you are happy to make some art, we'll try to put it in the game. But we'll need to talk over what sprites/images we will need and stuff.

25
SFML projects / Ultimate Zombie Fighters
« on: August 20, 2010, 01:22:14 pm »
Sorry for my late reply. I've been a bit busy the last few days with assignments and stuff.

Firstly, wow! You guys came up with some really nice ideas.

Quote from: "Recruit0"
Instead of a health bar, show a health donut (or circle) under the player's character.

Thats a very good idea because when you're getting damaged, it is hard to look at the corner of the screen, because you will be looking at your player and trying to dodge.

Quote
Same with ammo bar (draw gray donut around the green health donut/circle) Then show pictures of clips rather rather than listing how much ammo they have.

I'm not fully sure about this one though. Having it around the player means it constantly moves around. Also not as much info can be shown around the player. Also say you're sniping, you won't be able to see yourself if you zoom faraway and so you can't see your ammo. That's why I think it will be better to keep the ammo in a constant position on the screen.
Showing clips might be a good idea because it requires less mathmatical skills. (what is 105 / 35? quick! ;))

Quote
Move the reload bar near the mouse cursor. Perhaps change it also to a donut/circle.

I was thinking the same thing.

Quote
Only the level number and number of points is left. Move these to the top center of the screen.

We could try that.

Quote
Also I saw on the wiki a list of redundant weapons. Each weapon should be as unique as possible, so that the player has more of a choice (rather than it not mattering, i.e. each weapon actually has a purpose). Basically, multiple shotgun/machineguns should mean that they do different things.

This was mainly because we were going for a realisitc weapons theme. Also having more variety of weapons gives players more choice (should I use a sub machine gun with faster fire rate or more accuracy?). Anyhow the weapons system is flexible so either system could be used.

Quote
Sniper rifle that pierces through everything (including walls and windows) and another where if it hits the target in the head (passes near the middle of it) then it instantly kills. Sniper rifles have Scope Mode in which you can view any area by scrolling with mouse (camera lock turns off).

Yeah, bullet penetration is needed especially when the number of zombies increases. Headshots will be a bit tricky but I will try anyway. Scoping is also a good idea. Also red-dot sight could be done for other weapons as well.

Quote
Using real gun models (e.g. AK47, M4, etc.) may not be practical.

I guess it is harder to balance when you try to have realistic weapons as well. But again this is not too big of an issue.

Quote
Sticky grenade, ice grenade, regular grenade. Targets that were hit by an incendiary grenade will light other nearby targets (only the original target hit by the grenade can spread fire, other targets that caught on fire don't).

Yup grenades. Also, fire sounds quite interesting. It could spread when zombies are too close together :D

Quote
Bear traps. Land mine that instantly kills target and another that damages group of targets. Ice land mine. Barrels of oil to light areas on fire.

Yup. I'm thinking of adding land mines in the next release.

Quote
Pistol and SMG can be dual-wielded (but slows down reload time).
Player should be able to hold up to 2 weapons at the same time ( choose wisely )

Dual wielding should be done in such a way that it is intuitive. Maybe you can only carry 2 weapons around, and if you press a key, then the character tries to duel wield (if weapon weights allow). When duel wielding, left mouse button should shoot weapon one, right mouse button should be weapon 2. That way you can't zoom when duel wielding.

Quote
Another interesting thing would be to have guns and supplies air dropped onto the map. Could be drawn with a circle that moves around until the box lands (with 4 lines connecting circle and box, i.e. you can see the box under the circle/parachute while it's swaying around until it drops). Once the box lands, the parachute automatically (magically) disappears.

Parachutes are a nice idea. They will give the incentive to move around in the map rather than camping in one spot.

Quote
Zombie dogs slow you down when they attack you (25%). Would be fun to have level 10 or something where there's a lot of dogs, in which case it'd be best to setup traps (surrounded by dogs = can't move = dead).

Yes more special levels will be good. Also how about spider zombies. They should move around fast and erratically.

Quote
Arcade Mode: You don't set off your own traps (if you step on a land mine, it doesn't blow up). No friendly-fire (can't hurt team mates). Among other things which make the game easier (more fun for casual gamers).

A friend of mine suggested the same thing.

Quote
Also would be good if the player could sprint too.

Yeah this would need to be done in a balanced way.

Quote
And when zombie kills a team mate, they turn into zombie.

Maybe a game mode? We thought of some other ones as well:
- Competitive Mode: Player who kills the most zombies in a round gets a point. Person with the most points at the end wins.
- Sabotage Mode: The players try to indirectly kill each other. Use traps, lock doors, trick zombies etc. Who's gonna spend their money to open that door first? ;)
- Pascifist Mode: Try to survive as long as possible without weapons. Using traps is allowed.

Quote
Also need a replay system so people can show off their kills

Yeah. Also it's useful for confirming high-scores.

---------------

Wow thats a lot of ideas. It'll definately be hard to implement all of those. That's why I'm trying to do things incrementally. But it's nice to see that there are a lot of possibilities.

Quote
I don't have permission to edit any of the pages.

Yeah it turns out normal users can't edit the sourceforge hosted wiki pages. So I've created a new one on Wikia. It seems much better. Faster, easier to use, customisable, only disadvantage are the ads. This should be editiable by anyone. URL: http://uzf.wikia.com

26
SFML projects / Ultimate Zombie Fighters
« on: August 16, 2010, 01:23:31 pm »
Thanks for your insight. I didn't think about having large number of zombies before. It could be interesting, gameplay wise. However there may be issues with CPU usage (due to pathfinding) and network bandwith. However those may be overcome by clever(and perhaps tricky) optimizations.

But the game is still being balanced so we could try adding in large numbers and see how it plays.

Quote
Also with larger maps you can have multiple buildings. So, the player will have an incentive to move around more (besides avoiding zombies).

Yeah there is a lot of map ideas that should be tried out. I will try to put up a mapping guide in a later release. If you want to try it now just open the data/maps/test_map.svg file in inkscape. (Hint: you can use the object properties dialog to change different map/object parameters)

Quote
Another interesting mechanic would be if more zombies were spawned near a player that is near the edge of the map. Perhaps it could be used somehow to prevent players from getting to the edge of the map (so you can't walk off the map, or you have to use an "invisible wall", zombies preventing you from walking off the map is better IMO).

I also think having boundary walls doesnt feel right. My idea was that if the player goes too far out then he starts becoming affected by radiation and starts slowing down, so eventually the zombies will get him ;)

Quote
I don't think zombies should upgrade with each level, but if they do then the player needs to be able to upgrade as well. This will make balancing the game harder (but it might make it more fun). I think upgrades should be left out at least until the game is more complete.

The zombies only start levelling after spawn data has finished (round 10 in the default map). I did this because in zombie games it sometimes gets to a stage when equilibrium is reached, ie the players can hold out indefinately. So I added that to make it more challenging for advanced players, and to also make sure the game doesn't end up being boring in the later stages. Also, yes upgrades are being thought of for later versions.

Quote
Also, rather than having spawning points, zombies should be spawned at the edge of maps as if they were walking in from a random direction.

Well I think it should be up to the level designer to choose that. Because some maps may require certain positions for spawn points. Anyway if you want you can position the spawn points all around the edges of the map, achieving the same effect.

Quote
I should probably write up a document or something because there are a lot more details that I could go into besides the above.

Sure. We'd love to hear your ideas. You are welcome to use the project wiki if you wish.

27
SFML projects / Ultimate Zombie Fighters
« on: August 15, 2010, 09:55:42 am »
The spawning system is a bit complicated. Basically the level designer chooses how many zombies of which type appear each round. After the last round that the level designer has given spawn data for, the zombies get healthier and faster by 10% per round. In the default map the spawn data for the first 10 rounds is given. Which is why each subsequent round, the zombies get tougher.

The leaking system works like this: there is a max limit of 50 zombies alive at any point (which is never reached in the current map anyway). A zombie is spawned every 2/roundNumber (which is too fast for later maps. perhaps 1 + 1/roundNumber would be better). Adjusting these 2 formulas will result in a better spawning system.

If you're curious, the code for the spawning can be found here

28
SFML projects / Ultimate Zombie Fighters
« on: August 14, 2010, 04:20:43 am »
Quote

Got to lvl 15 with a laptop touchpad.

Wow. I think thats a new high score :D

Quote
You should have someone or a team go through and balance it more. Currently it's about 10% balanced.

I agree, the current map, weapon and zombies aren't well balanced. Hopefully the next version will be better in this regard.

Quote
Since you can only fit so many zombies on the screen, you could use a leaking spawning system

Actually there is a leak spawning system in place but I kind of screwed up the parameters. The zombies spawn way too fast in the later rounds.

Quote
I'm interested in working on a zombie game in the future (after rewriting cpGUI). I'm primarily interested in game mechanics (guns, # of zombies, equipment, etc.). Mind if I join you sometime?

Sure. It would be great to have another coder on the team. When you are ready just tell us. Also cpGUI looks interesting. When we start on the GUI it could be handy.

Quote
Also I read your blog about Mac OS. I have access to a Mac at my uni so can test there if needed.

That'll be great. I've seen some people downloading UZF from a mac but I'm not sure whether it is actually working for them. Being able to provide a binary package for them would be nice.

29
SFML projects / Ultimate Zombie Fighters
« on: August 10, 2010, 06:47:09 am »
Sweet. Glad its working now :)

Thanks for the list of ideas. Theres some good ideas there that we didn't think of.

* Multiplayer is one of the main aims for the game.
* We are currently going working on the graphics. They will soon replace my cruddy programmer art ;)
* New weapon types are a bit tricky but may come slowly.
* Not having fast zombies is an interesting idea. Never thought about it that way.
* Bonus points sound like fun
* Sound is being worked on right now. Should be in the next version.

30
SFML projects / Ultimate Zombie Fighters
« on: August 09, 2010, 06:45:07 am »
Sorry. I finally got hold of a 64-bit machine today and made some more changes. I was able to succesfully compile on ubuntu 9.10 64-bit. Please test again to see if it works now.

http://sourceforge.net/projects/uzf/files/uzf/0.1/uzf-0.1.3-source.tar.gz/download

I really hope I didn't screw up again. :)

Thank you for your patience.

Pages: 1 [2] 3