Jump to content

Oddly

Ascending Contributor
  • Posts

    484
  • Joined

  • Last visited

  • Days Won

    36

Everything posted by Oddly

  1. Oddly

    Pizza

    I should get a pizza tattoo
  2. Oddly

    Pizza

    I want to see the best pizza related images you can find. Note: the image doesn't actually have to be of real pizza. My search: In Crust We Trust
  3. It's simple, but i love that i can auto encrypt inserting and updating data. http://www.ascensiongamedev.c...dd4f049fd4490e5bb237dfcc.gif

    1. Chief

      Chief

      I also love inserting

    2. panda

      panda

      @JimmyJumpdrive your link is cut off

  4. Update, added a section on Security and Vulnerabilities. Added Article on NodeJs Security regarding Node Package Manager (NPM), highly recommend for anyone doing NodeJS Development
  5. Thanks. I can feel that, the number of incomplete projects around here are unbearable. The tools come after the database, so hopefully I'll have something worth posting screenshots with later.
  6. Update, Poof! The thread is now about Gaia Game Engine. (Can a mod please move this to the projects section or whatever? @Damian666) I'm really high and don't know why i didn't just make a new thread.
  7. Update, Added QT to the list of libraries of interest, I will be using QT for Gaia's user interface.
  8. The data model is actually far from done, i wouldn't even say i'm a quarter of the way done with it. edit: I'm currently reading articles on Unit Testing and Debugging for work, so those articles will also be posted to my dank article collection
  9. Multiworld thing, i dunno. I liked it The name is the least important thing here.
  10. Gaia Game Engine Gaia is a game engine targeting easing the production of large-scale ready 2D MMORPGs. This application is being modeled after existing MMORPGs. I figure, if you want it done, do it right. The engine is planned to contain a user friendly development suite, fully implemented scripting features allowing custom server-side and client-side event handling, and an extension manager to assist you in installing game add-ons with ease. Along with the release of the game engine will come a publication providing an in-depth explanation of how I designed this engine. This publication will be readable throughout the entire development of this game engine. The article will allow anyone to check how far I am in the development of Gaia. This publication, as a work in progress, may be found found on my one drive: https://1drv.ms/w/s!AjfWuGQffpNdgkk6j5j0meclYAo_ The game engine will NOT be full open source. Source code will be available by license. A premium version of the software will also be available in the far future. Application Map: MySQL Database [In Development]: (Structure in development, UML is a work in progress) NodeJS REST Service [In Planning]: Development Suite [Not Started]: The Gaia Engine Development Suite features the resources to game developers and designers to modify the in-game world, manage in game quests, items and NPCs, install extensions and remotely publish game client and server updates. The suite also enables a developer to manage multiple servers and a single client under a single managed project. This allows you to design multiple game servers designated to different jobs. For example, I may have a main world server hosting my game, and two mini game servers all hosting different game worlds all dedicated to the same game. When ready to deploy, the suite delivers content to the Game Client's Update Service to dispatch to all users running the client. It also schedules server updates, switching the designated game server(s) in to maintenance mode, disconnecting all active users so the Game Server may be patched and updated. The development suite will commit any changes to your game objects to the REST Service, updating your world and its content, at the database level. The development suite supports Side Scrolling, Tile Based, and Pixel Based games. Extension manager[Not Started]: Game Client [Not Started]: The Game Client is first of two application outputs of the Development Suite. The client requests game data from the REST Service and caches what it finds necessary. This takes strain off the game server, by making a separate application work as a data relay instead. The client is written in C++ using QT as a graphical user front-end interface and Boost::Asio as its networking library. Game files on the client are encrypted and secured where a new encryption key is generated each new game version release. Supports: Apple OSX, Windows(7, 8, 10), and Linux Debian (and based distros) Game Server [In Planning]: The game server is written in C++ using Boost::Asio as its networking library. It is a console application which only officially supports Linux Debian Based Distros (Ubuntu, Linux Mint, Etc). The reason for this is because there are many excellent free debian linux distos available on practically any VPS host. Windows 10 also now supports embedded Linux Subsystems For Windows. Allowing you to develop on a local testing suite on Windows. It features a full logging system and data caching system.
  11. Update, Added General Game Development section with articles on Drawing Maps and General 2D Game Development Tutorials Update, Published a personal work in progress article to the top of the post Update, articles I'm saving to be read later will be posted in these comments and added accordingly when I've completed reading them: I'm also spending today reading articles on Unit Testing for work, these articles will also be added here. https://visualstudiomagazine.com/articles/2013/03/08/unit-testing-with-c-plus-plus.aspx Articles to read: http://wiki.c2.com/?GameModelingDatabase Up coming topics: Unit Testing: https://visualstudiomagazine.com/articles/2013/03/08/unit-testing-with-c-plus-plus.aspx Network Security
  12. them are fightin' words.
  13. Welcome to AGD. All the cool kids are on the shoutbox.
  14. Update, added Networking articles discussing TCP and UDP Update, added an article on MMO Databases Update, added articles on NodeJs REST Services
  15. did you read like... any of the conversation above?
  16. I'm doing this for him saturday.
  17. In game development, knowledge of design is more important than most give credit for around here. I was browsing through old bookmarks and decided I'd share my collection of game development articles that I have saved over time. [Remember: Just because these articles aren't in your preferred or current working language, does not mean they do not apply. These concepts are not solely for the language the tutorials are shown in.] - Update - I have been working on a new game engine using the information i get from articles I share here. I am writing a full documentation to the design process of that engine. This article can be found in the link below. https://1drv.ms/w/s!AjfWuGQffpNdgkk6j5j0meclYAo_ This article is a work in progress, updates made to this article will be pushed to this post: https://www.ascensiongamedev.com/community/topic/1718-wipgame-engine-development/ Design Patterns: Graphics Rendering: Game Physics: Game Ai: Networking Development: Database Structuring: Game Development (General): Test Driven Development (General): RESTful Services: Libraries Of Interest (WIP): Software Security and Vulnerabilities YOUTUBE OF INTEREST ExtraCredits, a youtube channel dedicated to discussing "Why Games Matter": https://www.youtube.com/user/ExtraCreditz [I will update this list each time i find enough well prepared learning materials] Feel free to post articles if you have them. i'll glance through them, if they're note worthy i'll add them to the list.
  18. Trust me, i've asked around, no one knows what packet he's sending. I took up a job with the owner to implement a logging system to help him track what the hackers doing. The owner messaged me about 6 different conversations and everyone kinda has their own story to what he's doing, so those conversations are no help. I test the packets of: Dropping items, picking up items, deposit bank item, withdraw bank item, a few trade packets, some shop packets. I was kinda feeling around in the dark because no one knows the process of what this guy's doing. Some rumors state he's packet modding, but after trying out all the obvious packets, i'm wondering if he really is. The hacker send a few screenshots to benjo and i didn't see any packet modding software down in his taskbar. (though that's not to say he just didn't have it open) I have a C# application i wrote that has a bunch of different packet types and generates packets from console commands and sends them. I can fake a user login, bank items, drop items, etc. with it. We even tested his alching spell. The packet for that only sent a spell slot and an item slot. So no cigar there. According to benjo, the attacker claims it takes days to dupe items, according to other rumors, it's instantaneous. Like I said, without logs, there's really no way of telling how he's doing it
  19. Some little asshole is duping items in their game, there are rumors he's modding packets to do so, but i spent 9 hours modding packets and couldn't duplicate an item. I tried everything you'd think of off the top of your head. Edit: It's also not much help that they keep little to no logs of any in game events, so finding anything is more like a guessing game than anything.
  20. yeah, the guy claims to be packet modding. something someone said confirmed it. I've tried every obvious packet modification and can't think of any other packet he could be using.
  21. No it's not, if he's a beginner, put him on the right track. Don't just tell him to go with some garbage app like dropbox used for cloud storage to manage his codebase and resources. @Mapyo if you want to work with your friends, the proper way to manage codebases and resources for projects is to use a subversions system. It allows developers to merge code files and resources files without anything being truly permanently destructive. For example, if you were to submit changes to code that your friend doesn't have, and your friend is submitting changes he made to the same codebase, you're gonna run into problems, and without a proper way of managing those problems, your entire project could get jacked up. https://github.com is a great way to manage repositories. and you're gonna want to research more into https://git-scm.com/downloads this application. There are plenty of free videos and tutorials out there to explain how git works. Now if you're looking for a way simply to share your client with friends, add your proejct to a zip archive and either use something like dropbox to share it with them or send it to them directly through skype, discord, email or literally anything that supports the sending of compressed zip archives.
  22. I don't understand why people still use hamachi for this stuff. Port Forwarding is relatively easy and there are guides for it everywhere. Dropbox is NOT a "decent" way to develop with friends. I recommend learning git or some sort of subversion management. Look into github if you've never used it before.
  23. I added you on skype through my business account, hit me up when you're free. I got some node questions for you.

  24. I would totes literally DIE for pop punk. Support your local scene, bruh.

  25. Why does this question pop up so much, Unity isn't that great.
×
×
  • Create New...