Page 1 of 3 123 LastLast
Results 1 to 15 of 38
  1. #1
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused

    Rotmg single player game WIP

    A OpenGl rotmg single player game, this is still a work in progress
    Looking for some feedback, i might release the game in it’s current state, looking for people to create some maps/ levels.


    https://i.imgur.com/EoqlUcN.jpg

    https://i.imgur.com/kGpWnaO.jpg

    https://i.imgur.com/y85z5Uu.jpg

    https://i.imgur.com/KKj2VRh.jpg

     

    Included equipment xml data
    Included ground tiles xml data
    Included objects and static objects xml data

    Drag and drop inventory and equipment using slot types

    Player class, animation, update and rendering

    Camera follows the player
    only the tiles in the camera view are rendered solid obstacles
    projectiles collide with obstacles,

    Weapons have projectile behaviour , equip weapons and shot,

    Created a font to bitmap tool for creating the font texture sheet

    graphics using OPENGL, Sprite sheet loading and rendering
    sheet loading and rendering
    Drawing lines, rectangles with colour
    Font drawing with selected colour


    The map editor

    Tile selector and placement, the tiles are defined in a xml data file like below, and are loaded into the editor at run time.

    <Ground type="0x46" id="Grass">
    <Texture>
    <File>lofiEnvironment</File>
    <Index>0x46</Index>
    </Texture>
    </Ground>

    Stats speed and dexterity
    Speed defines how fast the player can move
    Dexterity defines how fast the player can shoot

    Spawning in items by typing in the name of the item to spawn
    Consumable items like potions, potions increase the player stats
    Double click a Consumable item to use it


    Early preview of the map editor
    This version is just loading a map, tile rendering, scrollable map.

    started working on the enemy AI behavior tree.

    3D Graphics OPengl

    Day 5
    Font sheet loading and rendering
    Drawing lines, rectangles with colour
    Font drawing with selected colour
    Refractor the code, split the code up into 5 files, texture, sprite sheet, font, d3d, player
    Altered ground xml include file to speed up the drawing code for tiles
    Included equipment xml data, started work on the graphic user interface
    Drag and drop inventory and equipment using slot types
    Player class, animation, update and rendering
    Camera follows player, only the tiles in the view are rendered
    Rendering player name

    3D Graphics using OPENGL

    Font sheet loading and rendering

    There are 16536 characters being rendered to the screen at 33 frames per second.

    Created a font to bitmap tool for creating the font texture sheet



    3D Graphics using OPENGL

    Sprite sheet loading and rendering

    Testing a tile map with width and height of 128x128, all the tiles are stored in a single sprite sheet image file.

    There are 7,166 tiles being render!


    3D Graphics using OPENGL.

    There are 2100 projectiles, each is being transformed and translated from the origin with rotation, alpha blending is used for transparency.

    Each projectile as movement behaviour, via calls to Sin and Cos functions

    There are 400 tiles, with no transforming or translation or alpha blending.

    The frames per second is 60

    Resulting in 150,000((2500*60) texture polygons being render each second.

    Plus there are 252,000(2100*60*2) calls to Sin and Cos functions each second.

    CPU usage is 100 percent.


    Early prototype
    Note there is no enemy AI

    Keys
    W = up
    S= down
    A=left
    D=right
    Left mouse =shoot
    Left arrow = rotate camera
    Right arrow =rotate camera
    Home key=zoom in
    End key = zoom out
    Press enter to type “potion of speed”


    https://www.virustotal.com/uk/file/2...is/1402945704/
    https://virusscan.jotti.org/en/scanre...f4b220898ef8a2
    <b>Downloadable Files</b> Downloadable Files
    Last edited by Botmaker; 06-16-2014 at 01:53 PM.

  2. The Following 28 Users Say Thank You to Botmaker For This Useful Post:

    [MPGH]Ahl (06-17-2014),AlhecMarin (06-16-2014),asdf3011 (06-18-2014),Austinnnnnnnn :D (06-22-2014),Betrathepker1 (07-19-2014),CactusHUN (01-23-2015),cesal11 (07-11-2014),cookiesforlifeqww (09-03-2015),GhostMaree (06-18-2014),gimerstedt (01-16-2015),hamersampsons (06-18-2014),Iggy (06-18-2014),Isn'tThisHowItGoes (06-16-2014),Kia8 (06-19-2014),krishtna999 (06-17-2014),liyana_safinaz (02-06-2015),McClane44 (06-18-2014),MTXK (06-16-2014),nathan463 (06-21-2014),Pepsi Cola (07-17-2014),Qewrty (06-19-2014),Rena Ryuuguu (06-24-2014),TheArzonite (07-13-2014),tinnetju (06-22-2014),TJRAE%TJAJAZetjtjtjjt (10-11-2014),toounfair (01-16-2015),Twix001 (01-15-2015),xantu999 (06-22-2014)

  3. #2
    superhazza's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Posts
    41
    Reputation
    10
    Thanks
    8
    My Mood
    Amused
    Looks Delicious, Can't wait to play.

    Looks like the 2010 version of realm.
    Last edited by superhazza; 06-15-2014 at 07:38 PM.

  4. The Following User Says Thank You to superhazza For This Useful Post:

    Nulran (06-15-2014)

  5. #3
    Nulran's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In your sisters pants
    Posts
    58
    Reputation
    10
    Thanks
    4
    This really does look interesting, I'd love to test it out if you release it.

  6. #4
    Hacks1234567891011's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    124
    Reputation
    10
    Thanks
    2
    Looks Good @nilly

  7. #5
    Lux Lux's Avatar
    Join Date
    Mar 2014
    Gender
    male
    Posts
    188
    Reputation
    10
    Thanks
    18
    I'd love to test it out for you @nilly.

  8. #6
    Shu.'s Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    Rasta Land
    Posts
    535
    Reputation
    48
    Thanks
    150
    My Mood
    Psychedelic
    good job on making it sounds interesting

  9. #7
    Trapped's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Italy.
    Posts
    584
    Reputation
    10
    Thanks
    449
    My Mood
    Asleep
    It's in Euphoria again, is it? A shame.
    Also, open sourcing it would be really cool.
    "The great merit of society is to make one appreciate solitude."
    Charles Chincholles, "Reflections on the Art of Life" (from fortune-mod)

  10. The Following User Says Thank You to Trapped For This Useful Post:

    Alde. (06-16-2014)

  11. #8
    darkelfzell's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    70
    Reputation
    10
    Thanks
    369
    My Mood
    Sneaky
    Nice work looks really good and the graphics

  12. #9
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Thanks for the feedback, Yeah it’s programmed in euphoria, Released the single player game, note there is no enemy AI yet! Enjoy.

  13. #10
    Nulran's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In your sisters pants
    Posts
    58
    Reputation
    10
    Thanks
    4
    Lol why is everyone tagging nilly she doesn't moderate...

    Quote Originally Posted by Botmaker View Post
    Thanks for the feedback, Yeah it’s programmed in euphoria, Released the single player game, note there is no enemy AI yet! Enjoy.
    Is it an exe or swf?
    Last edited by Lovroman; 06-16-2014 at 01:16 PM.

  14. #11
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Quote Originally Posted by Nulran View Post
    Is it an exe or swf?
    executable only for windows, @nilly would you have a look at my game and tell me what you think!

  15. #12
    Nulran's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    In your sisters pants
    Posts
    58
    Reputation
    10
    Thanks
    4
    Quote Originally Posted by Botmaker View Post
    executable only for windows, @nilly would you have a look at my game and tell me what you think!
    Thanks 10char

  16. #13
    Lovroman's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    9,417
    Reputation
    611
    Thanks
    11,989
    My Mood
    Cheerful
    //Approved
    Textures are kinda messy, but it looks pretty good!

  17. The Following User Says Thank You to Lovroman For This Useful Post:

    Botmaker (06-16-2014)

  18. #14
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Quote Originally Posted by Lovroman View Post
    Textures are kinda messy, but it looks pretty good!


    The engine is using full 3D in Opengl, Projections and Z-buffers.

    objects are render on screen x=left(-1) or right(+1), y=up(-1) or down(+1),

    z=0.0 for tiles
    z=0.5 for projectiles
    z=0.1 for objects

    basically need to use a Z-buffer algorithm to make objects closer to
    the screen render in front of the objects behind.


    Keys
    W = up
    S= down
    A=left
    D=right
    Left mouse =shoot
    Left arrow = rotate camera
    Right arrow =rotate camera
    Home key=zoom in
    End key = zoom out
    Press enter to type “potion of speed”
    Last edited by Botmaker; 06-16-2014 at 01:53 PM.

  19. #15
    jay russell3's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Posts
    90
    Reputation
    10
    Thanks
    4
    would like to c further devlopment looks good

Page 1 of 3 123 LastLast

Similar Threads

  1. Single player game trainers
    By PyrexxHero® in forum General
    Replies: 17
    Last Post: 10-25-2013, 07:59 AM
  2. Replies: 33
    Last Post: 05-20-2013, 04:15 AM
  3. Good SINGLE PLAYER GAME to download?
    By Kevin in forum General
    Replies: 118
    Last Post: 02-25-2013, 11:28 PM
  4. Entertaining online or single player video games?
    By Jabuuty671 in forum General
    Replies: 13
    Last Post: 09-11-2010, 02:01 AM