Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deathtaker26

Members
  • Posts

    1594
  • Joined

  • Last visited

    Never

Everything posted by deathtaker26

  1. I had to look up with RegExr, I felt like a retard when I realized it was an abbreviation for Regular Expressions -Y-
  2. ![](http://i.imgur.com/gOhO1iN.jpg) This is why im still silver The game after this I got 2 aces in a row and we still lost, almost the same score.
  3. This isn't the engine, this is a game, it will eventually become an engine after we're done, I'm gonna modify, it won't be pokemon based, and actually the only reason why I titled it pokemon was because PMD had a lot of the game features I wanted, and it's a popular game topic for Twitch. After I modify it for engine stuff, it won't have anything to do with pokeman
  4. So, I've recently started a development on pretty much rewriting Pokemon Mystery Dungeon (Rescue Team) in C# using SFML. The project started on twitch as just coding for fun. It's not gonna be a game I'm hosting when I'm done. It's purely for practice. When I'm done developing this, I'm gonna modify it and make it into a 2D "Game Engine", kinda like eclipse. It already has multiplayer compatibility. The source to the program is ONLY edited during live streams. And NO COMMITS OR PUSHES to the git repository are accepted. This is for community development and we only work on it during the stream. I try to stream daily, usually around night times after work. Excellent work and I mentor and explain EVERYTHING I'm coding as I'm doing it. In the chat we discuss concepts, make suggestions, try to fix bugs, and much more as a twitch group. It's a great educational experience. At the end of every stream we plan on what next stream's goals will be and we try to stick to that plan alone. So, you always know what the topics are ahead of time. If you're interested in Network, C#, Programming Patterns or more, you should subscribe and check out my channel at: http://www.twitch.tv/dolandydds For our git reposity: https://github.com/DylanDodds/PokeTwitch-Base -You may branch, but WE WILL NOT ACCEPT ANY PUSHES! (there were 2 commits pushed off the stream but only to fix the usage of references when you download the project) Last night was Stream day 3, and here's what we have complete: Network Layout Observer Pattern for plugins and event handling with hooks! BasLib for plugin and quicker development Rendering Animations Rendering Sprites Rendering Maps (With unlimited Layers (fringes + masks)) Map Scrolling Window Resizing expands the view, not resizes sprites Added a few Interface objects began developing the main menu Added Player Binary File Storage Added Registration Handling Added Login Handling Normalized player movement based by pixel (NOT TILE MOVEMENT) WASD Input for movement Input key registration through hooks Basic Chat screen shots: ![](http://i.imgur.com/4sgxDsN.png) ![](http://i.imgur.com/bapVS1f.png) This thread probably won't be updated every stream so, this might be outdated if you're reading this after today: Next Stream Goals: Advanced User Interfaces (Chat box, adjustable screen objects, GUI options), Basic Audio(Menu Music + SFX), Network Error Handling + Networked Players
  5. **SPOILER ALERTS! DON'T READ IF YOU DON'T WANT THE ENDING TO BE RUINED!** So, this post was really me writing down the realization that Over the Garden Wall is heavily inspired by the Divine Comedy, also known as, Dante's Inferno. So, it's a pretty obvious fact that "The Unknown" in this cartoon is Purgatory/Limbo. Well, in the Divine Comedy, one of the sectors of hell was a forest known as the wood of suicide. As Over The Garden Wall states, those who give up on life in the unknown become edelwood trees. This is a reference to suicide. In the devine comedy, those who cause the end of their life and suffering grew into trees within the wood of suicide. In these woods Dante met his deceased mother who ended her own life to run from the abuse of her husband. Dante was told that she died in a raid, but it was her glutton and greedy husband who drove her over the edge. Dante reaches the first ring of hell after his lover, Beatrix (which happens to be the name of the bird in Over the Garden Wall), made a deal with Lucifer that Dante would stay faithful during the Holy War. Beatrix begins guiding Dante through the rings of hell to Lucifer's home through deception. This leads Dante to realize that Beatrix is betraying him just as he had done. In Over the Garden Wall, Beatrix was trying to deceive the boys to lead her to Adeline who she promised would return them home. Truth was, Adeline wanted to fill their head with cotton as the beast commanded her. At one point, Dante returns to heaven as a sacrifice Beatrix had made with Lucifer. Of which Beatrix had to stay with Lucifer. In Over the Garden Walll, Wirt's little brother, Greg has a dream where he believes in going home. In this dream he accidentally opens a gate between the good of cloud city and the bad. Which is a reference to the gate that would unleashed the war between heaven and hell. At this point Greg defeats the "North Wind" and a Angelic figure offers to allow him to go home and leave Wirt behind. At this point, Greg whispers into the Angel's ears. This was the wish that Greg wanted to make a deal with the beast to ensure that Wirt would get the answer to going home. This is the reference to Beatrix's deal with Lucifer. His dream was the representation of Heaven. **Randomly related Facts:** "The Beast" is a reference to Lucifer. In some religions and cultures, they often refer to Satan/Lucifer/The Devil, to "The beast". As in like "The number of the beast". If you hadn't noticed Wirt, throughout the series was constantly contemplating everything. He was over thinking the world, wishful thinking, if you would. His brother Greg, was a whole different side to this. His brother didn't think things through, and acted before he spoke. I have a feeling that a lot of the characters in this story referred to the Seven Deadly sins that the rings of hell were named after. Gluttony: The woman who devoured people under the possession of an evil spirit. Avarice: The horse that wanted to steal from the man, who promises to get a stable job and stop stealing, or the man who invested in the school Wrath: Possibly the anger of the beast. Envy: Could be adaline too who wanted a child servant, much like her sister, Auntie Whisper's who had her "Niece" to live with. Adaline mentioned she was lonely Lust: As "lust" itself is hard in a childshow, I was referring to the love betwen Quincy and the "Ghost" Sloth: Adaline, who pretended to be sicks and wanted children to do the work for her. Or Auntie Whispers, Adaline's sister who kept the child at work. Pride: Beatrix, who seemed full of herself and was constantly feeding Wirt negative vibes. Also, another thing that lead me to believe the story was about afterlife, is in the second to last episode, there's a gravestone Greg leans on that says "Quincy Endercott". This was the name of the man with the abnormally large mansion that linked into two mansions. Potsfield, the name of the town in the second episode… Potter's Field, the name of a land mass where they would bury bodies in a war... where the boys were digging up skeletons to join the town. **I feel like most of these random facts could be kinda pushing it like the sins. but you can't deny the Diving Comedy references.**
  6. We have one for league, so why not CS:GO. Also, I'd like to recommend a CS:GO sub-forum like we have for league and a few other games that no one really even plays ever. Here's the story behind this game. We started off with someone who was throwing our game, Teamkilling, etc. Afterwards we ended with a bot but the other team must've had complications because they ended up kicking someone, so the teams evened our. The end of the first half was 5 - 10 I believe. We made one HELL of a comeback. They started buying autos and negevs. But we pulled through. We had decided it was safest if, no matter where we went on Mirage, we had atleast 1, but usually 2 watch mid since we were T's. I was always on mid, and Man did I wreck it out there. Truly an amazing game. The scary part was it was almost a tie we had 14-14 and then we took the last 2 games. ![](http://images.akamai.steamusercontent.com/ugc/31870306921020527/255490D2B9E8851DA25C76B982F7D5D039556722/)
  7. moar ![](http://i.imgur.com/vbQZ1Uy.jpg) ![](http://i.imgur.com/UilaQin.jpg) ![](http://i.imgur.com/0xtZWn3.jpg)
  8. I'm starting to get back into photography, share yours and rate why not? Photoshop is always welcome! My Dog, Alice: ![](http://i.imgur.com/odjXvuO.png) Tori's Cat, September: ![](http://i.imgur.com/hqQLdso.png) ![](http://i.imgur.com/f0moyM5.jpg) More to come with life or whatever.
  9. > I am not stating that I am better but just saying what pops in my head when I see things like this. You should stick to one naming standard, CamelCase, snake_case or whatever but please, don't mix them, it looks so weird. > > Edit: Also, I did not said that GNDK is bad namespace, I was just having fun of it as Android NDK instantly popped in my head when I saw it. My coding conventions are to my own comfort, if you don't like them, deal
  10. I did some reading up, I hadn't realized that I used a lowercase i in my interface. The AutoComplete corrected it when I went to instantiate it. As for the Network_NewChat, this was an event and the Network_ was the header I using to define it as a network event. There is absolutely nothing wrong with that. Last but not least, there is absolutely nothing wrong with my namespace. The game Engine's namespace was "Unworldly.Engine" the Game Network Development Kit's Namespace was Unworldly.GNDK Don't sound hostile when replying to posts as if you're better than any other developer here.
  11. > You are using some really weird naming. Network_NewChat and iObserver? Really? And GNDK is weird, I thought it was -insertsomethingthatbeginswithglikegnomes- Native Development Kit :D @[member="Crest"], I am sure you can do it better. > > NetworkNewChat and IObserver please. The NewChat was event and an example, second there is nothing wrong with the namespace for the kit…. Observers are named after the Observer Programming pattern the I in front of it represents that it's an interface, if you don't understand the procedures for naming classes and variables in Object Orientated Programming, I suggest learning it. It's like why we start Private variables with an Underscore.... Private string _pVariable....
  12. Okay, so me and Marsh are pretty much into the best cartoons, what are you guys into. I'm into Gravity Falls and Steven Universe, And now Marsh has me caught on Over the Garden Wall.
  13. So, I've been fixing up some stuff from unworldly, cropping out and breaking down what I can. This is the Unworldly.Engine Game Network Development Kit. Right now it's only in an alpha version, it does work, however there is no error checking or anything in its current state. You will need to add handling for disconnections and what not. I figured I'd release its current state as a reference for anyone using .Net Sockets to make an engine or whatever. This is the basics of it, sorry for this crappy quality, the next video will be better, it's 4:30am, I don't feel like restarting it. https://www.youtube.com/watch?v=UIAYsVmzqp0 And, here is the code for the test program. This is in C#, you can use the library VB.Net as well, it's built for .Net… Network_NewChat.cs [Event Handler "Plugin"] ``` using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using Unworldly.GNDK.System; using Unworldly.GNDK.System.Interfaces; namespace UnworldlyNetTest.Network_Events { class Network_NewChat : Subscriber { public Network_NewChat(iObserver observer, string hook) : base(observer, hook) { } private string hk; private iObserver obs; public string Hook { get { return hk; } set { hk = value; } } public iObserver _Observer { get { return obs; } set { obs = value; } } public override void Run(dynamic[] args) { //Hook //Packet //Socket Packet packet = args[1]; Socket socket = args[2]; string message = packet.Data[0]; Console.Write(socket.RemoteEndPoint.ToString() + ": " + message); } } } ```Program.cs [The program]``` using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Unworldly.GNDK.System; using UnworldlyNetTest.Network_Events; namespace UnworldlyNetTest { class Program { public static Network network = new Network(); static void Main(string[] args) { Console.WriteLine("Is this a client or server? C/S"); string cmd = Console.ReadLine(); if (cmd == "C" || cmd == "c") { network.Connect("127.0.0.1", 25536); Console.WriteLine("Connected to unworldly host!"); } else if (cmd == "S" || cmd == "s") { network.CreateHost(25536); Console.WriteLine("Unworldly Host Created!"); } else { Console.WriteLine("Invalid command, now exiting!"); return; } //Attach Network Events Network_NewChat ChatEvent = new Network_NewChat(network.NetworkObserver, "chat"); //Send Chat Messsage cmd = Console.ReadLine(); while (cmd != "//quit") { Packet packet = new Packet(new dynamic[1] { cmd }, "chat"); network.Send(packet); cmd = Console.ReadLine(); } } } } ```My github stuff isn't working at the moment… I'll try to fix the github tomorrow.
  14. > New concept art! > > Evil witch elf! > > > >! ![](http://i61.tinypic.com/2vbohlc.jpg) > > Hope you enjoyed! Better than I could do.
  15. > Not to mention that Magnavox was not owned by Nintendo. > > Nintendo actually sued Magnavox in the 70s for copying thier idea > > > > Get your facts straight Weird, that's not what I read earlier.
  16. A long time ago I made a bedroom thread to show off bedrooms and all that jazz, Well I moved into a new place a few months ago, I figured I'd show off my room now that I got all my stuff organized. Feel free to post yours and rate other's rooms >! ![](http://i.imgur.com/nWej4LY.jpg) >! ![](http://i.imgur.com/ZLfMWQT.jpg) >! ![](http://i.imgur.com/ua0dcwH.jpg) >! ![](http://i.imgur.com/wnUbhOe.jpg) >! ![](http://i.imgur.com/dVZgkQg.jpg) >! ![](http://i.imgur.com/CahO9u7.jpg)
  17. > **Objection!!!** > > > > ![](http://i.imgur.com/rMorsyX.gif) > > > > > > > > Square (Squaresoft) was the original creator of the Final Fantasy and later merged into Square Enix. It was so named because it was believed to be the final game released by Square, as their company prepared for bankruptcy! Thus the series was born because each Final Fantasy has always successful (albeit different degrees) and is their token game! That's interesting. I'd call it "Yet another Fantasy"
  18. –Shocking facts about the Video Game Industry-- Kingdom Hearts was released in 2002 Halo, Combat evolved was released in 2000 Counter Strike was released in 1999 Half-Life was released in 1998 The video Game industry has been around for about 50 years now. Pong was not the first video game ever made, Tennis for 2 was. Tennis for 2 was designed on an analog machine used for reading electric current. Created in 1958 Maze War was the first FPS game ever created, Super Mario was one of the biggest sales in gaming history. Nintendo was founded in 1889 as a Card Game company. The image was Nintendo's original logo. The Magnavox Odyssey was Nintendo's first actual Commercially available Video Game Console. Nintendo's actual biggest success before the NES was the Nintendo FamiCom or the "Family Computer" Sega is basically an acronym, short for "Service Games". Square Enix, the creators of Final Fantasy, to this day STILL don't understand the definition of the word "Final" ![](http://i.imgur.com/WidGt6L.jpg)
  19. Dang dude, if I had money on a card or paypal I'd get Starwars Battle Front II that shizz was my game!
  20. > -snip- Eww…. lidgren If you're gonna do networking, im gonna save you the hassle and give you some advice. 1.Use Async. Basically when you create Event handlers to handle incoming data in .Net by using the .BeginListen or the .BeginReceive() methods, you're gonna use handlers and the method use is async. 2\. Serialize your data. 3.Do not make responses so your data doesn't get jumbled. Baiscally what this means is. When you want to make sure your data has completely sent before receiving another packet, DO NOT make the client or server reply to the other saying that the data finished reading. This doubles latency and creates lag, often a mistake with those who are new to TCP Socket Programming. John (GerneralAwesome) Showed me how to fix my mistakes here. 4.Use Packet Headers. The first 4 bytes of your incoming data should tell you how big the incoming packet is. THIS is how you split you data to make sure it doesn't get all mixed up in the stream. The next few bytes could be your data type, and every byte after that is the data to handle. Keeping these four things in mind while programming a network will make it run efficiently.
  21. > And also, why you have your project in both VB and C#? It is enought to have it in C# you can then load compiled library in VB project too. I think he's referring to the source being written in both VB and C#, which is understandable for anyone who wants to modify it. But yeah, what you said is also true.
  22. I have a blank copy of Eclipse Stable and Eclipse Evolution xD
×
×
  • Create New...