The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Page 1 of 5 1 2 3 4 5 LastLast
Results 1 to 30 of 141

[RELEASE] Phoenix Game Engine (Lua) 0.01

This is a discussion on [RELEASE] Phoenix Game Engine (Lua) 0.01 within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Phoenix Game Engine (PGE) is a fully featured engine for game development written by InsertWittyName and MK2k. PGE Lua is ...

  
  1. #1
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Exclamation [UPDATE] Phoenix Game Engine (Lua) 0.02



    Phoenix Game Engine (PGE) is a fully featured engine for game development written by InsertWittyName and MK2k.

    PGE Lua is the Lua wrapper of that engine.

    -= FEATURES =-

    pge.controls - Handling button and analog input.
    pge.dir - Directory access and file system operations that deal with directories.
    pge.file - File access and file system operations that deal with files.
    pge.font - TrueType font loading and drawing.
    pge.gfx - Graphic primitives drawing.
    pge.math - VFPU math module.
    pge.mp3 - MP3 playback for background music.
    pge.net - Net and socket functions.
    pge.texture - Image loading and drawing.
    pge.timer - Timer module.
    pge.usb - USB functions.
    pge.utils - Utility functions for using the dialogs and retrieving system information.
    pge.wav - WAV loading and playback for sound effects.
    pge.zip - ZIP file access and extraction.

    PGE Lua uses a port of the latest Lua release 5.1.4, which has been optimised specifically for the PSP.

    PGE Lua comes with 23 fully commented samples demonstrating how each module is used.

    Alongside that, full documentation is available via the homepage: http://pge.luaplayer.org/

    There is an emulator for PGE Lua which runs on Windows, Linux, OSX and allows PSP-less development. This is almost complete and will be released at that time.

    -= VIDEOS =-

    Low resolution: http://www.youtube.com/watch?v=MT-9HJlmWkE

    -= INSTALL =-

    Copy the 'pgelua' folder to PSP/GAMEXXX/ (or PSP/GAME/ if your kernel is set to 3xx/4xx in the recovery menu).

    -= KNOWN ISSUES =-

    None as of this writing. With this being an initial release I would expect there to be a few undiscovered bugs. Let us know.

    -= HOMEPAGE =-

    http://pge.luaplayer.org/

    -= CONTACT =-

    tias_dp@hotmail.com

    -= DOWNLOAD =-

    http://pge.luaplayer.org/lua/downloads/pgelua_001.zip

    -= CREDITS & GREETS =-

    Coded in pure C and asm using the homebrew PSPSDK.

    Thanks to TyRaNiD for psplink, which was used extensively in debugging.

    Thanks to all in #psp-programming on freenode.net, where quality homebrew is produced. Special thanks to those in #lua who know so much about Lua it scares me.

    Personal thanks to romero126 and Soulkiller, who tested, provided feedback and helped me steer PGE Lua to where it is.

    Massive thanks to Raphael and Tomaz - the work we did on triEngine helped me really understand what an engine is.

    Biggest thanks to MK2k for joining the project midway through development and making it much more than I ever expected.

    -= NOTES =-

    Please be aware that this is not Lua Player.

    PGE Lua is it's own product and shares zero code with Lua Player.

    For the C developers, the C API of Phoenix Engine will be released in due course, shortly.

    PGE has been in development for over a year, it's not some mis-match of code copied from other people. This is the real deal.

    There are lots more plans in store for PGE and PGE Lua, a roadmap will be released shortly showing the expected development.

    -= SUPPORT =-

    For further help that is not supplied by the samples or documentation, there are forums for PGE at http://pge.luaplayer.org/.

    We are also on IRC, channel #psp-programming on irc.freenode.net, for one-to-one help.

    -= UPDATE =-

    Version 0.02 has been released.

    Quote Originally Posted by CHANGELOG
    Added pge.exit() to explicitely exit at any time.
    Fixed pge.texture.draw() to only allow the correct number of parameters to be passed (reported by #Gianni#).
    Added pge.texture.swizzle() to swizzle a texture.
    Added pge.texture.unswizzle() to unswizzle a texture.
    Added an optional parameter to pge.texture.load() and pge.texture.loadmemory() to specify whether to swizzle the texture on load.
    Added pge.texture.pixel() to get or set the color value of a pixel within a texture.
    Added an error check to pge.file.read(), returns nil if nothing could be read.
    Added an error check to pge.file.readnum(), returns nil if the number could not be read.
    Added a return value to pge.file.write(), returns the number of bytes written.
    Fixed pge.mp3.loadmemory() which incorrectly checked for two parameters to be passed when it only requires one (reported by TheUnderminer).
    Added pge.math.deg() to convert radians to degrees.
    Added pge.math.rad() to convert degrees to radians.
    Moved the socket functions to pge.net.socket.function() to give a layer of separation.
    Moved the socketset functions to pge.net.socketset.functio n() to give a layer of separation.
    Added an optional parameter to pge.net.socket.receive(), to specify how many bytes to receive.
    Fixed pge.texture.save() to unswizzle the texture before saving, then re-swizzle if needed.
    Download: http://pge.luaplayer.org/lua/downloads/pgelua_002.zip
    Last edited by Insert_Witty_Name; 08-28-2008 at 07:08 AM.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  2. #2
    QJ Gamer Gold
    Points: 12,189, Level: 72
    Level completed: 35%, Points required for next Level: 261
    Overall activity: 0%

    Join Date
    Aug 2006
    Location
    Under Your Bed
    Posts
    3,084
    QJ Pts
    12,189
    Level
    72
    Downloads
    0
    Uploads
    0

    Default

    Sweet nice release IWN been waitin for this forever!

  3. #3
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    Yes I have been waiting for this
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  4. #4
    QJ Gamer Blue
    Points: 2,426, Level: 29
    Level completed: 84%, Points required for next Level: 24
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Aug 2008
    Posts
    26
    QJ Pts
    2,426
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    Checking it out now.
    -=Double Post Merge =-
    woot first crash!
    Rotate texture more then 180 degrees
    -=Double Post Merge =-
    edit: not rotate, make size < 0
    Last edited by MoAShaun; 08-24-2008 at 01:22 PM. Reason: Automerged Doublepost

  5. #5
    Lua guy
    Points: 10,655, Level: 68
    Level completed: 52%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    Wales, cardiff
    Posts
    1,442
    QJ Pts
    10,655
    Level
    68
    My Mood
    Blah
    Downloads
    0
    Uploads
    0

    Default

    Yesss Finally!!!! I've been waiting for a while for this Nice Work IWN

  6. #6
    Points: 2,463, Level: 30
    Level completed: 9%, Points required for next Level: 137
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Aug 2008
    Location
    hawaii
    Posts
    35
    QJ Pts
    2,463
    Level
    30
    Downloads
    0
    Uploads
    0

    Default

    the link seems corrupted for some reason.............

  7. #7
    Raining
    Points: 7,355, Level: 57
    Level completed: 3%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    In The Fog...
    Posts
    545
    QJ Pts
    7,355
    Level
    57
    My Mood
    Relaxed
    Downloads
    0
    Uploads
    0

    Default

    Nice release. I did not expect this so soon(but then again I guess other people have been waiting for this for forever). I shall give it a try. Nice to see more powerful alternatives to LuaPlayer like this and HM. :P

  8. #8
    Lua guy
    Points: 10,655, Level: 68
    Level completed: 52%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    Wales, cardiff
    Posts
    1,442
    QJ Pts
    10,655
    Level
    68
    My Mood
    Blah
    Downloads
    0
    Uploads
    0

    Talking

    Quote Originally Posted by wicked_fable View Post
    Nice release. I did not expect this so soon(but then again I guess other people have been waiting for this for forever). I shall give it a try. Nice to see more powerful alternatives to LuaPlayer like this and HM. :P
    @wicked fable Agree 100% my New game is fast on standard Lua But this be even faster
    I'm gunna convert it to PGE :) does this have Math? e.g math.mod, math.floor?

  9. #9
    QJ Gamer Silver
    Points: 10,263, Level: 67
    Level completed: 54%, Points required for next Level: 187
    Overall activity: 0%

    Join Date
    Jun 2006
    Location
    UK
    Posts
    2,326
    QJ Pts
    10,263
    Level
    67
    Downloads
    0
    Uploads
    0

    Default

    Fantastic job IWN!

    Edit: The math library is part of the standard Lua library, so yes, PGELua will have them.

  10. #10
    QJ Gamer Bronze
    Points: 5,852, Level: 49
    Level completed: 51%, Points required for next Level: 98
    Overall activity: 0%

    Join Date
    Mar 2007
    Posts
    758
    QJ Pts
    5,852
    Level
    49
    Downloads
    0
    Uploads
    0

    Default

    Sweet job IWN, looking forward to using it!

  11. #11
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by MoAShaun View Post
    Checking it out now.
    -=Double Post Merge =-
    woot first crash!
    Rotate texture more then 180 degrees
    -=Double Post Merge =-
    edit: not rotate, make size < 0
    Thanks for the detailed report.

    The error was caused when width or height == 0.

    This caused a division by 0 error in the code and completely blew the FPU regs ;)

    The download link has been updated with a fixed version that checks for width or height == 0.

    Quote Originally Posted by dan369 View Post
    @wicked fable Agree 100% my New game is fast on standard Lua But this be even faster
    I'm gunna convert it to PGE :) does this have Math? e.g math.mod, math.floor?
    As yaustar already mentioned, the math library that comes with Lua is included.

    You also have the choice of using the pge.math module, which utilises the PSP's VFPU.

    See the mathbenchmark sample for details on the increase in speed that is available by using pge.math, it's generally around 6-10 times faster than the standard math library and there are a lot more functions available.
    Last edited by Insert_Witty_Name; 08-24-2008 at 02:07 PM. Reason: Automerged Doublepost

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  12. #12
    QJ Gamer Bronze
    Points: 5,381, Level: 47
    Level completed: 16%, Points required for next Level: 169
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    550
    QJ Pts
    5,381
    Level
    47
    Downloads
    1
    Uploads
    0

    Default

    Great work.

    I've been hoping this is released in time for PSPUpdates comp. Hopefully we can finally see some nice, polished lua games.

  13. #13
    QJ Gamer Bronze
    Points: 5,852, Level: 49
    Level completed: 51%, Points required for next Level: 98
    Overall activity: 0%

    Join Date
    Mar 2007
    Posts
    758
    QJ Pts
    5,852
    Level
    49
    Downloads
    0
    Uploads
    0

    Default

    Broke the DL link.


    edit: NVM, worked all of a sudden.

  14. #14
    Lua guy
    Points: 10,655, Level: 68
    Level completed: 52%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    Wales, cardiff
    Posts
    1,442
    QJ Pts
    10,655
    Level
    68
    My Mood
    Blah
    Downloads
    0
    Uploads
    0

    Default

    6-10 times FASTER!!!! bloody hell

  15. #15
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by michaelp View Post
    Broke the DL link.


    edit: NVM, worked all of a sudden.
    Apologies for that, I forgot to chmod the file when I uploaded it...

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  16. #16
    QJ Gamer Bronze
    Points: 5,381, Level: 47
    Level completed: 16%, Points required for next Level: 169
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    550
    QJ Pts
    5,381
    Level
    47
    Downloads
    1
    Uploads
    0

    Default

    Quote Originally Posted by dan369 View Post
    6-10 times FASTER!!!! bloody hell
    That's only the math. Generally PGE Lua is about 4-5 times faster that standard luaplayer, and slightly faster than Luaplayer HMv2.

    See General Lua Discussion Thread [Not For Help]

  17. #17
    Raining
    Points: 7,355, Level: 57
    Level completed: 3%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    In The Fog...
    Posts
    545
    QJ Pts
    7,355
    Level
    57
    My Mood
    Relaxed
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Nielkie View Post
    That's only the math. Generally PGE Lua is about 4-5 times faster that standard luaplayer, and slightly faster than Luaplayer HMv2.

    See General Lua Discussion Thread [Not For Help]
    Just wondering Nielkie about that benchmark test. Whenever I ran the bench on LPHMv2 it always clocked in from the mid to lower 3.xx mark. Was there an update to the benchmark that changed this? Homemister even has a video of LPHM clocking in in the lower 3.xx area.

  18. #18
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    If you set the CPU to 333 in HM, then you would achieve the 3.xx area, no doubt.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  19. #19
    Raining
    Points: 7,355, Level: 57
    Level completed: 3%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    In The Fog...
    Posts
    545
    QJ Pts
    7,355
    Level
    57
    My Mood
    Relaxed
    Downloads
    0
    Uploads
    0

    Default

    Ah, I see. I don't know if it was set to 333 but I would assume that must be it. Thanks for the enlightenment.

  20. #20
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    Can this run a normal lua script? Or can it only run the new pge functions?
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  21. #21
    Raining
    Points: 7,355, Level: 57
    Level completed: 3%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    In The Fog...
    Posts
    545
    QJ Pts
    7,355
    Level
    57
    My Mood
    Relaxed
    Downloads
    0
    Uploads
    0

    Default

    Yes, it can. It would not make any sense to dump all of the normal Lua functions.

  22. #22
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    Excellent PGE is my new best friend

    Thanks so much IWN
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  23. #23
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    It will run a normal Lua script.

    If you are referring to a Lua Player script, then no, that won't work.

    See the detail on the first page about PGE Lua not being Lua Player.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  24. #24
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    Will this read functions that Lua Player Read such as screen:blit()
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  25. #25
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Insert_Witty_Name View Post
    It will run a normal Lua script.

    If you are referring to a Lua Player script, then no, that won't work.

    See the detail on the first page about PGE Lua not being Lua Player.
    Quoted for emphasis.

    screen:blit() in Lua Player would relay to pge.texture.draw() in PGE Lua.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  26. #26
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    I understand that it is not Lua Player. But will screen:blit() be automatically changed to pge.texture.draw() or will I have to type pge.texture.draw()
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  27. #27
    lol
    Points: 20,859, Level: 91
    Level completed: 2%, Points required for next Level: 491
    Overall activity: 0%

    Join Date
    Aug 2006
    Location
    Whittier, CA
    Posts
    5,791
    QJ Pts
    20,859
    Level
    91
    Downloads
    0
    Uploads
    0

    Default

    I'm guessing you would have to type it.

  28. #28
    Developer
    Points: 7,577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    1,026
    QJ Pts
    7,577
    Level
    58
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by xXChromeXx View Post
    I understand that it is not Lua Player.
    Obviously not my friend :o

    Quote Originally Posted by xXChromeXx View Post
    But will screen:blit() be automatically changed to pge.texture.draw() or will I have to type pge.texture.draw()
    screen:blit() is a Lua Player function, pge.texture.draw() is a PGE Lua function.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  29. #29
    Developer
    Points: 14,558, Level: 78
    Level completed: 27%, Points required for next Level: 292
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    166
    QJ Pts
    14,558
    Level
    78
    Downloads
    0
    Uploads
    0

    Default

    Nice release IWN!
    Hat goes off to you sir ;)
    robot mafia

  30. #30
    QJ Gamer Green
    Points: 4,034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Join Date
    Jul 2008
    Posts
    467
    QJ Pts
    4,034
    Level
    40
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Insert_Witty_Name View Post
    Obviously not my friend :o



    screen:blit() is a Lua Player function, pge.texture.draw() is a PGE Lua function.
    Ok thanks.

    Time to learn the PGE Functions
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]


 
Page 1 of 5 1 2 3 4 5 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 12:03 AM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C4.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?