Jump to content
  • Advertisement

1024

Member
  • Content Count

    173
  • Joined

  • Last visited

  • Days Won

    3

1024 last won the day on August 16

1024 had the most liked content!

Community Reputation

152 Neutral

2 Followers

About 1024

  • Rank
    Member

Personal Information

  • Role
    Programmer
  • Interests
    Design
    Programming

Recent Profile Visitors

3287 profile views
  1. When you don't understand something, you ask for clarification, or look it up, or just don't join the discussion. What you don't do is try to convince the OP that they don't know what they are talking about. Games with simultaneous turns exist, and they are very much turn-based. Two examples off the top of my head are Frozen Synapse and Battlestar Galactica: Deadlock. There's more examples (and more nuanced subtypes of turns) on Wikipedia: https://en.wikipedia.org/wiki/Turns,_rounds_and_time-keeping_systems_in_games
  2. F.E.A.R.'s AI success (or "advancedness", if you will) comes more from presentation than from algorithms. It's not GOAP that made the good impressions, but the barking system. In fact, I remember reading somewhere that GOAP in F.E.A.R. (or it might have been another game using GOAP) was underutilized, since plans changed so much that there was never time to execute deeper plans. And that is important for this question: in games, the player notices things on the surface, not things under the hood. What we see as "advanced AI" often ends up being presentation tricks, hardcoded special cases or even scripted sequences. Which leads to @IADaveMark's question again: what do you really mean by "advanced AI", and what do you really mean by "seeing" that advanced AI.
  3. I don't understand your first example approach. If turns are simultaneous, there shouldn't be a "first to move" player. If you mean that units move immediately as players move them, without waiting for the turn to end, then it's no longer turn based, it's just real time with extra steps. It would also be imbalanced towards the player that moves early, or late, depending on the rest of the game. Simultaneous turn based games that I have seen so far would have both players plan their entire turns, and then everything would resolve at once.
  4. 1024

    How do you make Windows 10 barely usable?

    This is wrong. There have been multiple feature updates to Windows 10 so far, with more planned. The "no Windows 11" thing is more along the lines of "everyone gets the new version", like Apple does with OS X. You wouldn't say that Apple abandoned their OS in 2001 because there was no OS XI. I haven't seen a single ad for Google Search in ten years, would you say that that means Google pulled the plug on it? This is also wrong. If you want to beta test the next edition of Windows 10, you have to opt-in specifically. It's called the Windows Insider program. Users who did not opt-in for the program receive the final version, as they always have.
  5. 1024

    How do you make Windows 10 barely usable?

    Writing "everyone already knows" before something you want to believe does not make it true. But I don't want to go off topic here, so here's my guide to making Windows 10 usable: step 1: Install Windows 10. There is no step 2.
  6. Many game companies actively avoid reading any unsolicited game ideas to avoid any legal issues. But this is not about a game idea, this is about a technology/engine/middleware kind of a thing. Have you created a game using your system? A working game, or even better, a successful game, may help you gain recognition and interest. It should be easier to approach a company if they know about you and if they are interested in your product. Or even better, if they approach you.
  7. A scripting language is there to separate data from the code. If you have, let's say, a conversation like above, you can hardcode all the dialogue in the code, and that will work. But then, any time you want to change a line of dialogue, you have to rebuild the whole engine/game. To avoid that, you make a separate file with all the text, which the engine loads at runtime. That way you separated your data from your code, and you can change your data without touching the code (and without rebuilding the engine). It's similar with scripts. This way, your scripts become data instead of being code. So if you have a scripted conversation, you can change the rules that are in the script without needing to rebuild the entire engine. You can even completely swap it with another script without touching the engine at all. There's also all the other benefits, like the scripts being easier to edit by team members that are not programmers, and also easier to find than being "buried somewhere in the code". And if the team is working on more than one project at the same time, they can use the same build of the engine for all projects, with separate scripts and data, that makes engine maintenance a bit easier.
  8. 1024

    The importance of story before developement

    There are many games that had their entire mechanics changed during the development. And they are better off for it. You can't have "the story before the game" in those situations. Because, if you have a story you have to follow, you can't change the design of your game freely. I don't think that those games with a bad story failed because they didn't start development with the story. They failed because the story was bad.
  9. Be careful with that: One person did not create "Facebook, the global all-encompassing social network for over a billion users". One person created "Thefacebook, a student directory for Harvard students". Zuckerberg stopped working alone less then a month from the website launch. And I'm pretty sure he didn't start with the design document for the $100 billion worth website.
  10. 1024

    Did I really remake Minecraft?

    You don't get it. It doesn't matter what the reality is, what matters is what people think. And if people think "it looks like a Minecraft clone" (and apparently they do), then you have a "it looks like a Minecraft clone" problem. Stop trying to defend your game from what people think and instead try to make people think something else. This is a difficult task, because "block-based game" automatically makes people think of Minecraft. Minecraft is extremely popular, and there are almost no similar games (at least there weren't many before Minecraft). So you have to focus on things that are different, and avoid talking about things that are the same. And I'm not talking about "smaller blocks", I'm talking about things that people wouldn't connect with Minecraft. For example, the fact that you have multiple planets, and how you travel between them. Focus on that, and make sure your description is as different as possible from Minecrafts' Nether/End realms. Or your story and quests, that seems interesting. But make sure to expand on it, don't make people guess if "quests" is a simple Minecraft mod or something more complex. It's all about presentation, and you are in a position where you need to present your game as "not Minecraft"
  11. 1024

    5x3 Slot Game Logic

    You're right. I asked a colleague of mine that works on this and got a similar response (in their case, they get the complicated mathematical model) He said that, if the game is complex enough (if it has an arbitrary number of extra free spins, for example), the method I suggested can't be done because there are too many outcomes. All in all, if the game is not too complicated the simpler method could work.
  12. Because that's what OP said: And then the talk about recognizing the map and stuff. It should be pretty clear that it's not an AI for their game, but a "cheat/trainer/autoclicker" software for a third party game. Of course, image recognition is still the overkill approach, since the game can be played on a PC, reading of process memory should be the "easier less hard" approach. But still too complicated for someone who might not even be a programmer.
  13. 1024

    5x3 Slot Game Logic

    I don't think anyone who is aiming for a specific RTP would do it this way. Instead, you would weigh your outcomes (if the player will win or not, and how much if they do) with regards to your RTP, and then use RNG to select the outcome. Then you make the reels stop in such a way to end up with the selected outcome. The rolling, stopping reels one by one, and even STOP buttons are all smoke and mirrors.
  14. 1024

    OpenGL Water Rendering

    I guess this means that you don't want scientific papers and theory ;) I liked this tutorial series: https://www.youtube.com/playlist?list=PLRIWtICgwaX23jiqVByUs0bqhnalNTNZh. It's in Java, so you won't get usable C++ code, but it explains the concepts well, everything you need to get from nothing to simple water.
  15. The difference between "sending your followers to spread ideas through a region, causing the residents to reject their current rulers, causing more local people to follow you" and "sending your riflemen across the border to attack the defenders in the neighboring region, so that you take over the region and it's resources" is purely graphical
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!