I open sourced my C++ WebSocket Server implementation. It is a pretty basic C++11 server running on POSIX/MacOSX systems. It supports the most recent WebSocket implementation and works fine with Chrome/Safari and Firefox. Windows is not supported on purpose.
It was an awesome learning process to write it and I learned so much about HTML etc, that I can suggest for anyone who is interested in low level network programming to do the same.
The server supports MYSQL, JSON and runs on multiple threads. So quite cool
The read loop is not yet finished tho.. If you for example stream a big video file, the current thread will be blocked until it is received. That is a no-go and i am working on fixing it!
The runloop is based on select (shame on me i know) and uses the same principle NodeJS uses for example. One steady loop with event callbacks.
Check it out:
i finally released the level editor for my 2D RPG Engine. It is written in C++ and Objective C. The rendering engine is OpenGL (nearly the same as in the 2D RPG Engine) but the interface is 100% Cocoa.
Interested? Visit: https://github.com/MarkusPfundstein/2D-Engine-Level-Editor and clone!
i know it was quite calm the last 2 month on my blog. The reason for that is that we had an awful huge amount of work at work to do. Deadline after deadline after deadline. But nevertheless I focused on game development in my free time and have quite some nice stuff in the pipeline.
More info on that will come soon. I also planned to write more tutorials so keep coming back and look if there is something new. I see that I have a constant traffic due to my tutorials so the interest is there. Its just always a lot of work to write one (as most of you probably know ).
So, see you around
P.S. The walking dead series rooocksss!
Happy Holidays to everybody,
I had a great year and I hope you too. I wish you all the best in your upcoming life, stay tuned and positive and get the best out of each minute you are breathing. The upcoming year is about to become pretty interesting. The world will eventually go down (or restart), the Illuminati will conquer the world (or they did already) and Michael Jackson will still be dead (which is a shame actually). I am still waiting for Zombies to be honest but ok, thats an other story.
My blog has now a constant visitors rate of 10 to 30 visitors each day and I am pretty proud of it. My RPG Engine draws a lot of attention and my tutorials too. That motivates me guys and I will keep on to blogging for at least another couple of months..
I also have some quiet nice stuff going on in my career but i can’t tell you more than …. GAMES!!! hehe
Happy new year everybody, stay cool!
attached a BRAND NEW GAMEPLAY VIDEO from my Game. It shows random encounter and the Turn Based Battle Engine. Until now I’ve not implemented a lot of features but time will tell.
I AM STILL LOOKING FOR PARTNERS!! The team is growing and there is already a Composer on Board, but I need still Level Designers, AI Coders, Item Scripters and A STORYWRITER!!!!
Don’t hesitate to contact me!! We can make great things together!
finally I started with the Battle Engine. I was discussing a lot with myself if I really should go for a Turn Based Battle System .. Nearly all successful RPGs out there are Action Real Time Combat with a lot of Kaboom and Kabang and so I thought i should maybe do the same.
But fuck it… My first plan was to bring the Old Feeling back, and so I will stick with it. Attached a cool Screenshot from a Combat Scene. :-)
Tomorrow I will bring some Logic in ..
(Nearly 800 visitors so far …)
as you now, my 2D RPG Engine is proceeding very well and I just finished some more major milestones. The scripting engine fully supports now Dialog Trees with Player Input, Global Variables (bool and int), Animations etc..
So everything you need to control whats happening on Screen.
Here are two Screenshots of how it looks like:
The first picture shows the script that gets loaded when the level start ups.. The Programmer can place TransportTile (which will teleport to new levels, Objects (in this case treasureChest) and NPCs..
It is very cool, because i can allocate the memory dynamically and then place the necessary objects in the level.
The second screenshots shows the script that gets played when the Player interacts with the Treasure Chest. You see IF Statements, playAnimations, wait etc.. very cool
The third screenshot shows how an input Dialog looks like. I was inspired by Star Ocean in this scenario and I think it fits good together with the Touch Screen. The programmer can decide the amount of answers.
Well that was it for today…
Have a good time
the first Gameplay VIDEO is online and can be watched on Youtube. The Script Engine is working, Levels can be loaded and switched , NPCS can talk with the player and some of them walk around … A lot of code, beautiful outcome..
The game is doing really good and I am highly motivated to finish it … Still I Am looking for partners.. So hit me up if you want to join the team..
See the VIDEO: (It is unfortunately on HALF SPEED.. because somehow the video capturer slows down the iPhone Simulator ridiculously….)
Phew, finally I did it. I managed to implement Collision Detection. Instead of studying for the French Exam on College tomorrow I spend 2 days of trying to get this to work. And now it works,.. still it needs some fine tweaks but it works. And quite efficiently. A lit bit of Bit Shifting here and Bit Shifting there and the Character lost his god move and can not walk through Trees anymore Poor guy.
Yes, yes, the game is proceeding well and the next step is a Scripting Engine.. First Goal: Set transport points to change worlds and set start point of player.
Big things coming up hehe! But now I have to study first.. stupid school always distracts from the really important things in life
IM STILL LOOKING FOR PARTNERS TO WORK TOGETHER.. IF YOU ARE INTERESTED.. WRITE A PM!!!