What's your current project?

Discussion in 'Web development / Programming' started by blueshogun96, Feb 28, 2013.

  1. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,040
    Likes Received:
    50
    As of late, I have been putting majority of my focus and energy into getting my gaming related projects onto the market and in my portfolio. It's what all of my free time is being devoted to. Because of my situation involving career choices and sporadic financial stability periods, I've long decided to stop working on anything emulation related for a period of time. How long that's going to be I dunno, but I really need to stop putting things on my plate and biting off more than I can chew. Refraction said this multiple times, and now I think it's time I finally listened. On top of that, I have difficulty focusing on all sorts of things, including things I am very interested in (focusing on typing this is hard enough) and after seeing a mental health doctor, I'll be eventually tested for ADD. If I'm positive for that, then it would most definitely explain why I can never focus on anything. In fact, I ended up getting up from my desk wandering around my room with some random thought on my mind that I can't remember...

    Anyway, my latest project is a cross platform game I've been working on for a few months off and on, Bug Planet. It's another shmup I started to get the hang of coding for MacOSX. Since I never could figure out how to initialize OpenGL on MacOSX myself, I gave up and settled on SDL instead which worked just fine... as long as I stuck with SDL 1.2. Using 2.0 completely broke my game and other things unrelated to it. Meh, OpenGL 2.1 is good enough for the time being.

    [​IMG]

    [​IMG]

    My biggest fear is that it might resemble Bug Princess too much. It was never my intention. I just started putting some sprites, sound fx, bgm and code together and this is what evolved from it. Let's hope Cave doesn't see it as a "threat"...

    For more on this game and others, read my blog: http://blog.shogun3d.net/

    So, what are you working on lately? :)

    Shogun.
  2. NGEmu.com Advertisement

  3. haxatax

    haxatax ******

    Messages:
    218
    Likes Received:
    1
    A digital rights management system.
    A GBA emulator.
    A N64 RDP simulator plugin.
  4. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,732
    Likes Received:
    1,045
    C#:
    - @ES - GrayMoon(60% completed)
    - SNES, Nes, GB, GBA, Master System, Sega Genesis Emulator plugin for @ES(Internal Emulation, 90% completed)
    - @ruanViewer - Moonlight(95% completed)
    - @ruanTuber for Windows(80% completed)

    C++
    - Nameless(OpenGL graphics Demo)
    - Bump mapping and per-pixel lighting(D3D)

    Multiplatform:

    Linux:
    - @ruanTuber(GTK#, GStreamer, 30% completed)

    OSX:
    - @ruanTuber(CocoaSharp, 5% completed)

    Windows RT/Windows 8
    - @ruanTuber(50% completed)

    Windows Phone 8
    - @ruanTuber(50% completed)

    Android
    - @ruanTuber(Mono4Android, 5% completed and on hold until license acquired for proper debugging since the simulator is a crap)

    iOS
    - @ruanTuber(MonoTouch, 5% completed and on hold until license acquired for proper debugging since the simulator is a crap)
    Last edited: Mar 1, 2013
  5. -Ashe-

    -Ashe- Member

    Messages:
    197
    Likes Received:
    0
    Not sure what you mean by acquiring a license for proper debugging, but the Android emulator is much much much (much) faster when you enable virtualization and the Intel extensions (and GPU acceleration)
    Of course nothing beats a real device :p
  6. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,732
    Likes Received:
    1,045
    Already did that and even when enabled the simulator is so slow that even pressing a icon takes up to 1 minute on my computer. I can choose older ones but i would like to test it on Honeycomb+. I can choose to deploy to my real device but for that i need a license which i'm going to purchase soon. Will recheck virtualization and intels extensions... maybe i forgot something...

    Thanks for the tip! :thumb:
  7. haxatax

    haxatax ******

    Messages:
    218
    Likes Received:
    1

    Excellent :D
    Which render techniques are you using? Atm I am experimenting with raymarching via distance functions.
  8. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,732
    Likes Received:
    1,045
    Nothing advanced atm and still have a long way to go... basically i'm starting to learn OpenGL since i've been lazy enough all this years to get in touch with it but since i'm more open for different plattforms this days OpenGL is the best option. My goal is to create a nice looking Demo with nice effects and retro music.
  9. haxatax

    haxatax ******

    Messages:
    218
    Likes Received:
    1
    Thats all I have been doing these last 6-12 months....:D

    http://www.pouet.net/groups.php?which=11668

    My current to be released intro project is a 50kb thingy, using pixel shaders for everything. No polygons at all are used. OpenGL 2.0 of course, using FBOs for render-to-texture effects like motion blur...
  10. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,732
    Likes Received:
    1,045
    Cool, will check it out as soon as i get home since i can't atm(i'm at work right now)
  11. runawayprisoner

    runawayprisoner Level 9998

    Messages:
    9,384
    Likes Received:
    0
    I've been on JPSX for almost 2 years now, if that counts. :p

    I'm getting tired of Java, though, so I may just give up and write a native alternative for Mac using Obj-C instead...

    Windows and Linux already had tons of emulators, so I don't think those platforms need yet another PSX emulator.
  12. @ruantec

    @ruantec Crazy GFX coder Emu Author

    Messages:
    14,732
    Likes Received:
    1,045
    Java is dying if i'm not mistaken so it would be better to move to something better. Obj-C is horrible in my opinion but still better than Java i believe and far more secure :p
  13. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,040
    Likes Received:
    50
    Never liked Java since it's like C# (sorry @ruantec, I'll refrain from doing my C# rant today) :)

    It appears that there's a demand for OpenGL 3.2 tutorials for MacOSX. Maybe I could write some article for gamedev.net or write some tutorials myself (assuming I can get it working). OpenGL on MacOSX is so poorly documented and getting the code to set up an OpenGL context of any version is a complete nightmare, so that will be my next side endeavour.
  14. GeominorAI

    GeominorAI AI

    Messages:
    4,144
    Likes Received:
    1,257
    This -- as much as I hate to admit it.
  15. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,040
    Likes Received:
    50
    YES! I got OpenGL 3.2 working in XCode! Time to write some tutorials and maybe a gamedev.net article about it.

    How is Java dying?
  16. GeominorAI

    GeominorAI AI

    Messages:
    4,144
    Likes Received:
    1,257
    The user base outside of enterprise is dying off while everything is moving onto web and smartphone apps independent of plugins (i.e. HTML5). That and the growing distrust of how Oracle is handling the security patching, it would not survive without a major rewrite or redesign.
  17. TastEPlasma

    TastEPlasma The Nexus of a Crisis, and The Origin of Storms

    Messages:
    767
    Likes Received:
    21
    Currently I am working on an animated tile viewer to make my artist's life a bit easier.

    Introducing my first devtool: Animated Tile Viewer

    [​IMG]

    Download and info on my page, link in my sig.
  18. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,040
    Likes Received:
    50
    Oh, so you write your own tools? Awesome. I should have written something like that. Would have made my life much easier.

    Anyway, I have another project I'd like to share. It's still in alpha stages, so it still has lots to improve on. This tool's code name is "Observation Suite" or Observer for short. Atm it's exclusive to MacOSX, but not for long. I'm using it to build a basic yet functional API to interface with your webcam, implement speech recognition, and use it like you would a Kinect (almost). So far, it tracks movement of faces (front facing) and hands (in the form of an upright fist). I need to add more Haar Cascades to improve functionality. Works pretty good and I managed to get this working prototype up and running in about 2-3 days worth of work. I'll end up working on the speech recognition later.

    Fortunately, it was easy enough to add dual window support so I can view the camera input and see the results in a separate OpenGL view. Dunno how this would impact PC or Mac gaming, but it's a heck of alot cheaper than buying Kinect.

    [​IMG]

    This is it running in a test mode. The faces and hands are represented using the respective icons and crosshairs. Using your hands, when you move the crosshair over the spinning blue cube, it moves to another position.

    Move over Kinect, I have my iSight! :evil:
  19. -Ashe-

    -Ashe- Member

    Messages:
    197
    Likes Received:
    0
    Doesn't OpenCV already implement pretty much all of that?
  20. GeominorAI

    GeominorAI AI

    Messages:
    4,144
    Likes Received:
    1,257
    This, but in terms of usability I do not see how it would benefit gaming. There is already a more reliable head-tracking approach from FreeTrack that is less sensitive to lighting conditions and webcam quality, and does not require sliding windows and classifiers.

    Tracking by detection alone is not particularly reliable or fast. Consider using Kalman or mean-shift.
  21. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,040
    Likes Received:
    50
    Never heard of those. Are they Mac compatible?

Share This Page