Recent posts by EndlessSporadic on Kongregate

As a side note: by using the method which record local Time and then compare it to the current Time, players will be able to cheat by saving their game, quitting, changing their clock and then come back to the game with incredible amount of cash/xp or whatever resource they might gather offline :)

Indeed. If you are doing any kind of multiplayer or highscore reporting you will either need to do this calculation serverside or drop it altogether.

I’d like to point out that this is a landmine for all people against this type of payment model. Just because we used to do something doesn’t mean it was good. If we suddenly made slavery legal again, we would all be saying “but we used to do it”. Right? Right? NO. Slavery was bad. So was popping quarters. Popping quarters was a thing because “personal gaming”, or owning your own gaming device, was not yet an established thing.

I also want to make a VERYVERY fine line here. I don’t inherently despise microtransactions, pay-to-win, or things of that nature. I hate it when games are designed around making money, and I hate it when these games advertise themselves as things they aren’t. These games have been mired with shady ethics and false advertisement lately, so at this point I’ve been lumping them all together. There are exceptions to every rule on both sides of the field.

Pay to play is actually loved by most gamers as it basicly stops the game from becoming pay to win

I believe there is some misunderstanding here and I want to apologize for that. Pay to play is synonymous with pay to win in certain contexts, usually when referring to multiplayer games. Pay to play as a payment method is superior. Pay to play as monetization is a horrid practice synonymous with paying to get certain goods that are required for the game to even be playable.

Don’t use P2P to refer to multiplayer. P2P either refers to “peer to peer” or “pay to play”, the former being a torrenting term and the latter being something that is highly despised by anybody who actually cares about gaming.

You’ll want to take a look at networking and sockets. Instead of using a server IP address you use the IP address of your friend’s computer. The best way to do this is to insert a input field for the IP so the value isn’t hard-coded.

Depending on what the functions and possibly variables/constants are, yes. If you’re holding the player as a static variable, no, don’t do that.
Take a look at the Math class in AS3. All it has is static functions and constants (aside from properties and methods inherited from Object).

I wouldn’t consider programming practices for AS3 the same as practices for super large applications and game engines. Generally the only file with “statics” are definition files, statics being in quotes because definitions are global but not exactly static. In most cases you should place statics in their associated base classes. For example, if you have an array of sound clips you would store that array in the Audio.h/as/cs/whatever file. It is extremely bad practice to throw a bunch of unrelated statics into a single file. It makes it harder for others to find and read your code.

Also of note, in C-based languages Math is a struct with static methods – it is not a static class. Java is the exception since Java does not have structs.

TL;DR – Don’t put all of your statics in a single class. Put them in the root class they are used in – Audio.as, Graphics.as, Terrain.as, etc… The exception is C++ defines.

I always assume most developers on this site don’t have the means to create a server for their games or don’t make the effort to create one (no offense to anyone or the OP). Using WWW is an option, but it is bad practice unless the game is hosted server-side.

From what I’ve seen, it’s good. If I recall correctly, it used to have performance problems, but they fixed that. So unless you’re using a lot of data, or want to load/save any where, you’ll be fine with this.

That recollection is correct, and PlayerPrefs will always be slow. Any IO operation is slow. It’s safe to use it at non-performance-critical points, but you shouldn’t be using it every frame.

Use Unity’s PlayerPrefs if you don’t want to write your own save/load system.

It’s not possible to write your own save/load system in WebPlayer due to security concerns. Most IO operations are not allowed. You can read, but often times you are not allowed to write. The exception to this, as you mentioned, is PlayerPrefs. You can find the documentation here. Should you need to save anything more complicated than a string, float, or bool you can serialize the data into a string then save the string. Be careful though, as the last time I checked you can only save up to 15MB with PlayerPrefs.

Oh yeah, sorry for double posting, but apart from Nyaa, anyone else knows where I can download other anime series, like single handed, because torrents don’t work without people seeding.

If you find them on youtub, you can convert them and otherwise thepiratebay

YouTube blocks a lot of stuff from viewing here in Australia, especially when it comes to Anime and Music. And I do look on TPB, but can’t find anything there.

BakaBT. All torrents are guaranteed to be well seeded with the exception of rare shows.

There are some caveats though.

1) It is a private tracker, so you will need to seed in order to download (your upload/download ratio must be at least 0.5)
2) It only hosts complete series. You can download individual episodes, but they only offer batch torrents with very few exceptions.
3) They only accept subbed and dual-audio – no dubs.
4) Only the best release is accepted for each slot (A slot is 1080p, B slot is 720p, C/D is 420p).
4.1) Torrents are only accepted for offer once moderators compare the offer to all other releases and approve it.
4.2) This means that newer shows won’t be hosted until many months after release. (read this as get the new shows from Nyaa, old ones from BBT)
4.3) TV releases are often replaced quickly by BD releases, meaning you may not be able to seed what you’ve downloaded for very long. It is always safe to seed BD releases.
5) They do not offer anything licensed by FUNimation, NIS America, and two select shows by Aniplex.

Why do you want to download them? Isn’t it easier to just stream?

I used to swear by streaming and wondered why you would ever want to download anime. You’d think there is no reason to. Ultimately streaming downloads the entire episode anyway, and there is a risk of internet connection issues. Buffering kills the mood. You are also restricted to a usually crappy subber. When downloading you usually get better quality (720p over 420p), you can choose whose subs to use, and you don’t have to worry about buffering. The only downsides to downloading anime are you need to manually delete the file when you finish watching and you need a lot of storage space if you download multiple episodes at a time.

This has been a pretty decent season (decent being there are at least 3 good shows airing). I’m absolutely loving Death Parade, Shirobako is surprising good, Assassination Classroom is quite unique, and Parasyte is…overrated, but overall of good quality. There seems to be a few good ones coming next season. I feel this year will be a better year for anime considering the trash we got last year.

2) I can’t begin to tell you how many games I’ve not played due to a missing mute button.

4) I also can’t stress enough how important it is to get others to play your game before you upload it. Make them play it and don’t tell them a single thing about your game. Nothing. Make them figure everything out on their own. If they aren’t up and playing your game within 120 seconds you either made the game too complex or didn’t do a good job with UI or pacing. Again, I’ve stopped playing multiple games because it seems like the developer threw random stuff together and thought it was good enough.

For me, at least, this season has incredibly poor pacing, little emotional impact, and generally not enough suspense to retain my interest.

It ain’t over yet!

I have to agree. I wasn’t a total fan of the first season to begin with, but this season has some incredibly bad pacing and relies too much on emotional attachment to the characters to be engaging.

One of you recommended me to watch Future Diary. I watched about 13 episodes of Mirai Nikki, but I didn’t like it because the main plot or concept was repetitive (Yuno loves Yukki, they see an enemy, enemy dies, Yuno likes Yukki) But it may be because I have a different taste.

You aren’t missing much. The ending is kind of garbage. All you needed to watch was the first 2-3 episodes to understand the meme surrounding her.

Yet, I still remain to be anime-starved and I want to watch good anime. To help you recommend me the anime I most likely will enjoy, I shall tell you what anime I have watched and enjoyed. Here is the list: Fate/Zero, Another, Seven Deadly Sins, Darker than Black (I was interested in the fights), Magi, and Hunter X Hunter.

Its nice to see someone who has consistent tastes making it easier to recommend stuff. Unfortunately my domain lies outside of that genre.

What I hate about some animes is if there are plot holes, if something about the plot keeps repeating over and over again (Strike the Blood has a lot of this), and when something very serious and central to the plot is turned into something trivial at the end (Terror of Resonance has spoiler).

Try to avoid spoilers if you can. Anyway, welcome to anime where 90% of the plot is cliche, overused, full of holes, or not innovative. I can’t recall a show I’ve watched in the last three years that has had a solid plot with no inconsistencies. Ultimately you get that kind of thing in fiction – it is extremely hard to create a universe without breaking its own rules. You may hate it, but you’ll need to overlook the stupid plot holes if you want to enjoy any shows set in a fictional universe.

Your scale is way too big. If you are just learning a language you need to make a really small game first so you understand the language and can actually make something. What’s even worse is you are using a language with really bad libraries, especially for game development.

If you have some conceptual problems you can just post a thread here, but otherwise I don’t think many of us are Java programmers.

Technically any student could solve this problem, there are guides on the internet explaining what needs to be done.

Then why are you asking here? Go look up a solution for yourself. If users have disabled the ability to save third-party cookies that is their fault, not yours.

All of Kongregate’s games are saved on another domain as you have figured out. Most websites do it this way. They store their content on CDNs to increase load speed and uptime reliability. It would be absolutely foolish to store all of your data on a single domain.

It’s kind of embarrassing to say, but I actually liked the story when it wasn’t being ecchi.

Nothing to be embarrassed about. DxD has a decent plot underneath all of the ecchi bullshit. There are quite a few shows with A LOT of plot potential but it all gets drowned and tossed aside for the ecchi.

Serious question guys:
Do you read the manga for anime that’s currently airing or is going to air? I am trying to decide that for myself.

I have a policy of not watching anything that’s airing. This season I am breaking that rule and watching all the airing stuff to see whether I like it or not. As it stands I absolutely hate it. I can’t go at my own pace and I forget everything that happened the previous week. While the circumstances are slightly different, I believe the effect is the same. Do you prefer to know what’s going to happen ahead of time? At what pace do you want your content? Where do you want your surprises to happen, in the TV version or the book version? What is more important to you?

Hey, do you like games? So do we — that’s what makes Kongregate the best source of free games online. We have thousands upon thousands of free online games, from both one-man indies and large studios, rated and filtered so you can play the best of the best. Read more »