Jump to content

General Awesome

  • Posts

  • Joined

  • Last visited

  • Days Won


General Awesome last won the day on July 23 2022

General Awesome had the most liked content!

1 Follower

Contact Methods

  • Website URL

Profile Information

  • Gender

Profile Fields

  • My Project
    Ruinic (formerly Godsoul)

Recent Profile Visitors

5,026 profile views

General Awesome's Achievements

  1. Figured I'd update my post since it's been literally 7 years since I last posted in this thread... Hey all. I used to go by General Awesome way back in my Eclipse days but I might change that username soon. Idk. Otherwise my given name is John. I used to do a fair bit of programming and engine work, whether in Eclipse or some of my own projects. I haven't really worked on anything in a number of years though. Maybe that's something that will change but I find my life pretty occupied with other things these days. I'm currently employed managing a few .NET Core backend projects along with some programming & helping to manage a team that provides support for this software and its aging counterpart - 25+ year old COBOL business logic lol. Can't believe I'd say this but I would rather deal with VB6 than that. Personally I've leaned towards the outdoors much more in recent years. Been pretty into backpacking, hiking, and rock climbing. Not sure whether anyone here enjoys that but I've found to be engineers and tech workers overrepresented so I wouldn't be surprised lol. Lately I've been wanting to get more into trad climbing. I'll hopefully be following on another trad multipitch adventure in Seneca this summer along with some climbing at RRG. Anyway, don't know who is around still but I look forward to chatting and maybe tinkering around with this stuff again
  2. Some issues were introduced in .NET Core 3.0 that break EF Core when used in tandem with System.Linq. The solution? Don't use them together. I just thought this was funny enough to warrant a thread, and maybe this will save someone here 30 minutes of their life down the road.
  3. this is awesome. would you ever be up to writing a guide on how you went about this project?
  4. I just graduated from university, so work is really going to be picking up on Ruinic now! A few things have changed since my last status update. Namely, I decided to can much of the game design surrounding the overworld. Instead, I've opted to return to Ruinic's roots and implemented the matchmaking and lobby system. Here you will be able to control your character, accept quests, group up with other players, and scope out your next dungeon adventure! Going this route will essentially make a Ruinic release date reasonably achievable, as I just did not have the time nor manpower for the vast project that it was turning out to be when creating a general, persistent world. Stay tuned for more information and updates about Ruinic's progress.
  5. Perhaps you could if the event system is Turing Complete, but it would be difficult.
  6. class Packet { List<Object> _packetData; private Packet(string identifier) { _packetData.add(identifier); } private Packet(string identifier, object[] data) { _packetData.add(identifier); _packetData.add(data); } void put(object data) { _packetData.add(data); } public static Packet StreamToPacket(object[] data) { return new Packet(dataStream[0].ToString(), data); } public static Packet Create(string identifier) { return new Packet(identifier); } } var movingPacket = new Packet("moving"); movingPacket.put(100); socketUDP.put_packet(movingPacket); There's some conceptual pseudo-code I whipped up really quickly at work. Not sure of the specifics of what you need to do, but the general principle should apply. If you can only send one object at a time, make that object one which contains all of the needed data for that packet. In other words, treat each packet as an object.
  7. Perhaps you heard it a few months ago when I originally posted a sneak peak of the track? Not sure in any case. I had an indie composer whip it up back in September.
  8. Today I began working on Ruinic again, picking up where I left off fixing up the interface. There are some other changes to the structure and concept of the game that I would like to talk about, but I'll save that for a soon-to-be update post about the direction of the game. https://www.ruinic.com/media/videos/loading_interface_preview.mp4
  9. SWIM recently switched to vaping THC. Really discrete and so much more bang for you your buck
  • Create New...