Author Topic: OmniRPG - Battle Engine Discussion  (Read 37643 times)

0 Members and 3 Guests are viewing this topic.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: OmniRPG - Battle Engine Discussion
« Reply #15 on: December 05, 2012, 11:02:24 pm »
I like ARPG because I don't have to share my calc. :P No one touches my calc but me(and maybe my parents).

It would be single player anyways though, right? You wouldn't have to share regardless :P

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #16 on: December 06, 2012, 12:15:13 am »
It should be like Chrono Trigger's battle system: The on-map style, but turn-based with all sorts of cool move effects and stuff! Also, directional attacks that hit multiple enemies, etc.

It also allows for multiple party members where classic ARPG really doesn't.

« Last Edit: December 06, 2012, 12:15:33 am by willrandship »

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Battle Engine Discussion
« Reply #17 on: December 06, 2012, 12:19:06 am »
but i thought the game was only going to be single player?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #18 on: December 06, 2012, 12:31:25 am »
Turn-based.
You have mental sanity, which is like health. Lose all of it and you go insane and die.
Secondary statistics are also shared:
Ponies: for Omnimagans
Programming Stamina: programmers
Despicability: teachers and TI people
Processing Power: drones

You can program, post, Omnom, lobster, or use an item.
Programming takes anywhere from 2 to 50 time units and requires a calculator and programming skill. It is capable of dealing direct damage to the enemy, as well as possibly invoking side effects. You gain 1 to 10 ponies in the process, but lose programming stamina.
Posting has 2 possibilities: trolling/flaming (1 tu, 1 pony) deals a small amount of damage but possibly makes the enemy backlash, and regular posting (2 tu, 3 ponies) deals more damage.
Omnoming costs 1 tu and 4 ponies, and gives AoE effects.
Items vary. They can deal damage, heal, or other stuff, and take 1 tu and no ponies. Proposed items:
Jar 'o Ponies: Gives you or an Omnimagan 20 ponies.
Big Jar 'o Ponies: Gives 80 ponies.
Elixir of Sanity: Gives 100 mental sanity.
Great Elixir of Sanity: Gives 200 mental sanity.
Milk: Cures chronic insanity (by-turn loss of mental sanity).
Nerve Poison: -20 MS; Chron. Ins. 2 per turn.
Lethal NP: -200 MS; Chron. Ins. 25 per turn.
Spilled Coffee: -10 PP for drones.
Coffee: +10 PS for programmers.
Nyan Cat: +25 secondary statistics to allies.
Rickroll: -10 MS to all enemies.
Anti-Pony Law: Takes away all ponies on board and the ability to gain ponies for 3 turns.
Canned Program: Same effect as one programming technique.
MLPFIM: +20 Ponies to all Omnimagans
Calculator Manual: +2 Programming Skill in Basic for particular calc for remainder of battle


^Way too much randomness going on there for my taste. I'd rather not make 4chan the RPG. Perhaps based in modern times with psychic abilities and physical abilities, somewhat like Earthbound?

Also, this list is too specific at the moment. We should focus on how the battle engine is going to be layed out first on a very basic level. (turn based, action based, hybrid) We also need to decide what kind of stats characters will have, (HP, MP, Str, etc) What ranges they will fall within from level to level, what character levels will be capped at, if we will even have a level system, etc. etc. etc. Basically tons of planning needs to be done first.

It should be like Chrono Trigger's battle system: The on-map style, but turn-based with all sorts of cool move effects and stuff! Also, directional attacks that hit multiple enemies, etc.

It also allows for multiple party members where classic ARPG really doesn't.


This would be ok with me. If we try to make the battle engine overly complex it's going to be a major pita to code. Lets try to keep it somewhat simplistic and not overcomplicate it.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #19 on: December 06, 2012, 02:10:23 am »
Sorunome, multiple party members does not mean multiplayer. All it does is give you a lot more combat options, since you control multiple people. It's like playing a tactics game, but with fewer units.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #20 on: December 06, 2012, 06:30:59 am »
So, I played a Mario RPG for the GBA once, and you would be attacked on the map itself, then you would enter a turn based mode. I kind of like that idea. (This seems to be the same idea you were talking about, willrandship).

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: OmniRPG - Battle Engine Discussion
« Reply #21 on: December 06, 2012, 06:56:03 am »
Just like Paper Mario?
I'm not a nerd but I pretend:

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #22 on: December 06, 2012, 07:44:21 am »
Just like Paper Mario?
No, not really- what xeda is suggesting, if I've got this right, is that the battle takes place on the map itself, not switching to the paper mario-style battles.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #23 on: December 06, 2012, 08:09:46 am »
I think what xeda is saying is that there are enemy sprites in the overworld and touching them triggers a battle.
Sig wipe!

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: OmniRPG - Battle Engine Discussion
« Reply #24 on: December 06, 2012, 02:43:22 pm »
I think this is what xeda meant:


Skip to 4:10 for one of the battles.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #25 on: December 06, 2012, 04:35:57 pm »
Yes, that is what I am talking about :D (To both Yeong and ben_g)

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #26 on: December 06, 2012, 04:37:02 pm »
Imagine we could play such a game on calc :o i vote for that engine!!
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #27 on: December 06, 2012, 04:38:04 pm »
Cool, I hope I have time. I am already planning stuff out in my head.

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: OmniRPG - Battle Engine Discussion
« Reply #28 on: December 06, 2012, 04:44:45 pm »
Imagine we could play such a game on calc :o i vote for that engine!!
It looks 3D-ish, but it's actually just a tilemap in which the tiles are drawn from a birdview persfective instaed of top-down. The only thing that's handled differentely then on normal tilemaps is the collision. This makes that kind of games perfectely doable on calculators.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: OmniRPG - Battle Engine Discussion
« Reply #29 on: December 06, 2012, 04:46:02 pm »
It doesn't even has to be the same view be the concept is very very cool
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER