Author Topic: Tanx 3D  (Read 4256 times)

0 Members and 1 Guest are viewing this topic.

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Tanx 3D
« on: June 24, 2012, 05:51:33 am »
As said, I can't finish this for the contest, but I will work on it since I put a lot of effort in it.
Since now only two weeks are left until the contest ends, I decided to post what I've been working on the last few weeks. The game I'm making is a strategy board game. Each player has a specified amount of tanks placed on a map and tries to survive longer that the opponent(s).

Spoiler For History of the game:
The history of the game started in 7th grade, when me and my friends where bored in class and randomly started to build little papercraft tanks. We made little maps and just played with them in the breaks. We decided to lay down rules and created different sized boards with walls and teleporters etc. Also, each tank has different features and characteristics, e.g. there are regular tanks (long range, straight shot), howitzers (short range, ability to shoot over walls) and rocket launchers (long range, missiles can go around corners). Later we also added helicopters and fighters.

A bit crushed but they are still alive!


In 8th grade, our maths teacher gave us TI calculators and we all where like "Oh, this thing is complicated (compared to the little casios we were using before)". However, we found out that it is programmable so we learned to make little games in TI-Basic. One of the games I made was quite similar to the board game, it was extremely buggy but still fun to play.



I learned to program with xLib the next summer and tried to make another version of it (still with a lot of bugs). It had a map editor and better graphics.



I took a little break from calc programming after that and started C++ for PC, so as you can guess, I made "Console TanX" for PC.
There are actually 3 different versions of that game, a strategy version, one for multiplayer (up to 4 players) and another one with AI enemies. The last two are all action games, where every player moves at the same time. All of them are in ascii style, because I failed so often with graphics :P

Random (but pronounceable) name generator for computer enemies included! ;D


Then I came back to calc programming last year with axe, and a few months ago, I came up with isometric graphics. The contest inspired me to redo the TanX in 3D-ish style.

The graphics are almost done and the editor and the main menu are already finished. The game will be like the first board game version, so players take turns after each other. Since a lot is already done and the game like this is a classic for me and my friends, I won't change the rules or the main setup.
The board will be viewed from above, you won't be able to move the camera.

The tilemapper (not the latest version) and the editor:

The gray is perfect on a TI-83+

Feel free to ask questions and let me know what you think.
« Last Edit: July 05, 2012, 01:19:57 pm by MGOS »

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: [Contest] Tanx 3D
« Reply #1 on: June 24, 2012, 09:17:18 am »
That looks like a fun game! Looking forward seeing more of this!

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

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: [Contest] Tanx 3D
« Reply #2 on: June 24, 2012, 11:06:03 am »
Looks really good! I'm wondering, have you coded your AI yet?


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: [Contest] Tanx 3D
« Reply #3 on: June 24, 2012, 11:19:26 am »
Wow, that looks really nice! =)

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: [Contest] Tanx 3D
« Reply #4 on: June 24, 2012, 11:36:36 am »
ooh, strategy games =D
what all, exactly, is going to be included? how many units are there, and what sorts of special tiles? is the map randomly generated on every play?

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: [Contest] Tanx 3D
« Reply #5 on: June 24, 2012, 02:05:11 pm »
I'm wondering, have you coded your AI yet?
In my head yes, but not implemented yet. There will be two or three different opponents (e.g. offensive, defensive and medium) and the choice to play against a friend.

ooh, strategy games =D
I'm not a big fan of RPGs, so when I read the topic was "AI", the first thing that came in my mind was a strategy game.

what all, exactly, is going to be included? how many units are there, and what sorts of special tiles? is the map randomly generated on every play?
There will be four maps. You can edit them with the app and transfer them to other calcs if you want to share the maps. In this version, there won't be a random map generator, but I will create a few sample ones so you can test it without having to make them yourself.

As you may have seen in the screeny of the editor, there are 4 slots for units for each player. Both players have always the same units at the beginning. There are three types:
  • Tank (range: 3 blocks, straight; ability to destroy blocks)
  • Howitzer (range: 2 blocks; can shot over a block/wall)
  • Rocket Launcher(range: 3 blocks, arbitrary; can shot around walls)

In game mode, you can select one of your tanks. You can choose to either move on field (straight or diagonally if nothing is in the way) or to shoot. All possible fields will be indicated/highlighted and you select the field to make an action. Each turn you can make two moves, then it's the opponent's turn.

Tiles are:
  • Empty field (you can move there or shoot through)
  • Block (You can't move there and only howitzers can shoot across)
  • Teleporter (if you move there and the linked pad isn't blocked, you get teleported to the linked pad.)

I hope that answered your qustions :)

I will add a spoiler in the first post with all the exact rules later.
« Last Edit: June 24, 2012, 02:08:24 pm by MGOS »

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: [Contest] Tanx 3D
« Reply #6 on: June 24, 2012, 02:19:28 pm »
Sweet... it seems like a clever, original idea ;)

will firing bullets through teleporters work?

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: [Contest] Tanx 3D
« Reply #7 on: June 24, 2012, 02:23:37 pm »
will firing bullets through teleporters work?
No, the teleporters aren't like portals, more like flat pads on the ground. In the board game version there is the possibility to place nukes, and those can get teleported as well if you lay them on a teleporter.

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: [Contest] Tanx 3D
« Reply #8 on: June 24, 2012, 02:31:03 pm »
Also, if you add multiple sets of teleporters per map, make sure to color/number/letter-code them ;)
* turiqwalrus lost from the spoiler in the first post, though >:(
« Last Edit: June 24, 2012, 02:31:32 pm by turiqwalrus »

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: [Contest] Tanx 3D
« Reply #9 on: June 24, 2012, 02:38:07 pm »
Also, if you add multiple sets of teleporters per map, make sure to color/number/letter-code them ;)
You can place up to 2 sets of teleporters per map. In the screeny you can see that hovering with the cursor over teleporter highlights the linked pad. In the board game the teleporters where color-coded, but I'm not sure if I want to add that here (It wouldn't be that hard though).

* turiqwalrus lost from the spoiler in the first post, though >:(
That's what I wanted to cause.
* MGOS also lost

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: [Contest] Tanx 3D
« Reply #10 on: July 05, 2012, 12:37:55 pm »
Ok, some updates:

I've been working on this the last two weeks but I couldn't really finish a lot. I hoped to complete it for this weekend, so I still would have had the saturday for making it nice, optimize and zip it, make a nice description file etc. But since I had so much work to do for school the last days, couldn't brace up myself to code and had a lot of trouble with axe (code that used to work was suddenly not working anymore, random errors) yesterday (at least two full hours of debugging with producing anything new), I sadly have to say: I can't finish this for sunday. I planned the time a bit to tight, not scheduling the trouble I could have. So I won't enter this for the contest. The better news is that this game will be finished someday - not now, but I think if I do it a bit at a time I can finish it in a month.

So that's it for now. Maybe I can participate in the next contest with an entry if I have more time.

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Tanx 3D
« Reply #11 on: July 06, 2012, 07:01:06 pm »
hm, too bad, but I know how it goes. Looks like a pretty innovative game, AFAIK there aren't any 'real' Axe isometric games.
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: Tanx 3D
« Reply #12 on: July 07, 2012, 03:49:46 am »
Yeah, but I will definitely finish this. I went quite far with what I've done for now, so stopping atm wouldn't be right imo. And you probably will get a better game since I have more time now.
« Last Edit: July 07, 2012, 03:50:02 am by MGOS »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Tanx 3D
« Reply #13 on: July 08, 2012, 01:17:15 am »
Looks nice. TOo bad you couldn't finish it time, but glad you're still working on it. Will there be an English version?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Tanx 3D
« Reply #14 on: July 08, 2012, 01:56:07 am »
Looking pretty good :)

This reminds me of some game I made up back in sixth grade, some sort of tic-tac-toe/gobblet thing iirc..
* Darl181 ponders calc port
« Last Edit: July 08, 2012, 02:00:43 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue