• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:45
CEST 17:45
KST 00:45
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8[ASL21] Finals Preview: Two Legacies21
Community News
ZeroSpace at Steam NextFest - Last free demo20Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611Douyu Cup 2026: $20,000 Legends Event (June 26-28)12[BSL22] Non-Korean Championship from 13 to 28 June4
StarCraft 2
General
StarCraft II 5.0.16 PTR Patch Notes may 26th Daily SC2 Player Grid - feedback wanted Is the larve respawn broken? Yamato Cup Series What kind of tool would you be interested in?
Tourneys
Douyu Cup 2026: $20,000 Legends Event (June 26-28) GSL CK #4 20-21th June Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Crank Gathers Season 4: BW vs SC2 Team League
Strategy
[G] Having the right mentality to improve
Custom Maps
Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 531 Experimental Artillery Mutation # 530 One For All Mutation # 529 Opportunities Unleashed
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ STARCRAFT MOVIE - Last Night at the Command center BW General Discussion Battle cruiser feet vs Carrier fleet Fact based Zerg Upgrade Tier List
Tourneys
CSLAN 4 is Coming! [Megathread] Daily Proleagues Small VOD Thread 2.0 The Casual Games of the Week Thread
Strategy
Why doesn't anyone use restoration? Simple Questions, Simple Answers Relatively freeroll strategies Creating a full chart of Zerg builds
Other Games
General Games
Beyond All Reason Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread [H]Internet/Gaming Cafe Tips and Tricks The Games Industry And ATVI UK Politics Mega-thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
ICO Development for AI, G…
Joshlittle
How To Predict Tilt in Espor…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6972 users

My iPhone game

Blogs > GroT
Post a Reply
1 2 Next All
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
Last Edited: 2021-01-17 09:07:12
January 14 2021 17:51 GMT
#1
Hello sirs,

Please check out my brand new game for iPhone/iPad!


LINK


So yeah, I lost my mind and actually spent my time on this ridiculous idea.

When I was a kid many decades ago, some of the games I enjoyed the most were games like 'Heroes of Might & Magic II' and MTG which seemed like they wouldn't be as hard to make as other game genres.

Because of the nature of cards, I didn't need to have any animation skills to make a card game.

[image loading]

For example, here's my buddy Harry posing for the 'Majestic Aura' aura card in the game. I mostly used stock photography in the same way to get some 'art' for the cards. It's tough sometimes because you need to find something that's for sale and/or has explicitly abandoned its copyright claims, so you don't have an infinite choice of images to work with, but for your first game I think it's a fine option compared to pouring money into an art studio.

Next, I tried some existing games on the app store to see what I'm up against. This can be pretty disheartening because the popular games on the app store are made by actual companies (not by 1 dude in a basement), use powerful game engines like Unity to get a head start on the tech, and invest on getting great looking visuals with cool animations.

I knew that none of these I can possibly compete with - but I did notice some imperfections I thought I actually could improve.



Idea 1: screen sizing


A lot of the games I saw seemed to be designed for PC (where games can actually make money) and ported to iPhone later. Something that commonly bothered me was how tiny the assets looked on my screen, probably exacerbated by my terrible grandpa-level eyesight.

Plenty of games were 'borrowing', from the HOMM series like me, so they had 8x8 tile battle maps on the screen like in the classic games. I decided really early on that I wanted to have tiny maps.

[image loading]

The smallest battle maps in my game ended up having only 4x4 tiles, and the largest (which starts getting too small for the screen to my taste) are 7x7



Idea 2: complexity ramp


One leading game I tried had me start out with 4 different troop types, a hero, a city with 3 building types, and some resources to acquire even more stuff. It all looked great and pretty much like what I wanted to play, but introducing all that stuff at the same time made it feel like studying instead of playing.

On top of that, because of the complexity, they had me go through a tutorial where I didn't have any options (I just had to tap next-next-next to indicate I understood the lesson). This experience seemed to me to take away from their otherwise sweet game.

This gave me the idea to have the player start with 0 cards instead of some kind of 'beginner deck'. Even then, after asking some of my friends to test it, they commented that it became too complex too quickly, so I slowed it down even more.



Idea 3: a harsh game


So another game I really enjoyed as a kid was Diablo II. The game had a 'hardcore' mode where, if you die, you're actually dead and lose the countless hours 'invested' in your character.

[image loading]



Idea 4: No pansy end-boss


Another thing about Diablo II was that even though the game itself was pretty difficult, the final end-boss, you know, the one that the game was named for, was a total pansy. What the hell? I always remember feeling disappointed when contemptuously wiping the floor with him. No such nonsense in my game! The hardest fight is the boss fight.


Idea 5: Secrets

Another easy thing I could do is add secrets everywhere. This doesn't take any great programming skill, so I thought it would be a great fit for my 1-man mission. I tried to mimic the classic 1993 game 'Doom', where players get rewarded for pushing walls randomly until they discover some secret bonus.


Idea 6: Boomer references

So if you read this far, you probably noticed that nostalgia was a pretty big motivational factor for me. During the design, at one point I noticed I had the cards 'Doom' and 'Earthquake'. If I just renamed the 2nd card to 'Quake', it'd become a reference that some boomer gamers out there would appreciate.

I did, and I started renaming cards everywhere in this manner. I even had a card named 'Craft Star' at one point, but I think that was taking it a little bit too far, so I ended up cutting it



I still have a lot of things to be disappointed about.
- I don't understand anything about how networking happens, so my game is single-player only. That's really a shame, because it would probably lend itself pretty well to multiplayer.
- Because I'm all alone, the content is pretty sparse (there are only 8 levels to go through for now).
- I'm good at AI, but I had so much trouble making the basic game and it took me so much longer than I expected that I didn't end up actually making a proper AI. The computer follows some basic rules while playing and that seems to give a reasonable enough result most of the time.

And I could list a lot of other disappointments. But at the end of day, I'm stoked because I actually released a game. That's pretty crazy!

Thanks so much for reading!


***
DANCE ALL DAY
Chairman Ray
Profile Blog Joined December 2009
United States11903 Posts
January 14 2021 23:03 GMT
#2
Looks like an exciting game, love the art style!
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 15 2021 00:41 GMT
#3
Thanks so much man I really appreciate that!
DANCE ALL DAY
GTR
Profile Blog Joined September 2004
51620 Posts
January 15 2021 06:46 GMT
#4
good to see you around

hung out with royo/rage when he came to korea a few years ago and your name came up quite often during our chats!
Commentator
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 15 2021 07:24 GMT
#5
LOL really? I was hoping nobody remembered me but that sounds like good times! How long was he in korea for?

I have good memories of playing bw with royo until he suddenly got way better than me and stomped me like 10-0 in my best matchup. Couldn't sleep for years. (between u and me, obvious maphack though... I was totally #1).

I wish I had a better way to see where all the people I played bw with ended up.

Anyway thanks for saying hi man you made my year!
DANCE ALL DAY
_fool
Profile Joined February 2011
Netherlands682 Posts
January 15 2021 08:00 GMT
#6
Looks good! And the fact that you finished it is something to be really proud of. Too many good initiatives end up existing only in one's head :D

I know nothing about the mobile implementation, but I do know someting about backend services and providing JSON game state to each player without them having knowledge of each others cards etc. So if you find a way for your app to frequently fetch new game state somehow (iPhone might have a built in library for this), then I could give you some pointers on the backend. PM me if you want to know more
"News is to the mind what sugar is to the body"
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 15 2021 08:46 GMT
#7
Hartstikke bedankt man that's really nice of you!

Yeah no doubt you're right and we could get that working, but I'm not sure if I'm up for it anymore. For now I just wonna take a break and get some physical exercise because this was a bit of a death march at the end. You've heard of the software guy who thought he was 90% done but then the remaining 90% was pretty brutal? That was totally me....
DANCE ALL DAY
Manifesto7
Profile Blog Joined November 2002
Osaka27174 Posts
January 15 2021 23:02 GMT
#8
Nice job! Any RWA support implemented?
ModeratorGodfather
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 16 2021 05:40 GMT
#9
Holy shit another legend!

All right man I'll admit it I miss the days of being a famous RWA maker in my mom's basement at 16. The fame, the mon y, the respect... but most of all the women

These days it's all about tasteless this and artosis that... where did we go wrong mani?

btw I live in Tokyo let me know when you're in town!

DANCE ALL DAY
Manifesto7
Profile Blog Joined November 2002
Osaka27174 Posts
January 16 2021 06:26 GMT
#10
Yeah, really shocking that my 110 apm gameplay and D+ level knowledge didn't translate into a marketable streaming career I am still in Osaka, if we are ever allowed to leave our houses again I'll let you know!
ModeratorGodfather
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 16 2021 07:57 GMT
#11
if they're not impressed by our apm
we can just rely on our rugged good looks & charisma imo.

Come on man we could be the Japanese Tastosis. GrotfestO?
DANCE ALL DAY
EvilTeletubby
Profile Blog Joined January 2004
Baltimore, USA22259 Posts
Last Edited: 2021-01-17 19:01:54
January 17 2021 19:01 GMT
#12
Rugged good looks? Have you SEEN what Mani looks like?!?

Very cool you not only got this going but finished it as well. Definitely sounds like a labor of love. Nice to see a name from the past!
Moderatorhttp://carbonleaf.yuku.com/topic/408/t/So-I-proposed-at-a-Carbon-Leaf-concert.html ***** RIP Geoff
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 17 2021 23:16 GMT
#13
if memory serves mani looks approximately like this:

[image loading]


Thanks so much for the kind words ETT! Really appreciate your support
DANCE ALL DAY
Last.Midnight
Profile Blog Joined July 2006
Australia906 Posts
January 18 2021 05:16 GMT
#14
Holy crap it's like a RWA reunion up in here.

I listened to you and HovZ a lot. Inspired me to try some of my own - although I probably needed to be on meds at the time :p

Is your game available on Android?
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 18 2021 06:23 GMT
#15
thx Midnight! No it's just iphone sorry - a lot of my belgian friends are asking for android too but I don't plan on it

yeah man HovZ made bw so much more entertaining, awesome character. I wonder what happened to him
DANCE ALL DAY
EvilTeletubby
Profile Blog Joined January 2004
Baltimore, USA22259 Posts
January 19 2021 19:42 GMT
#16
On January 18 2021 15:23 GroT wrote:
yeah man HovZ made bw so much more entertaining, awesome character. I wonder what happened to him


According to https://tl.net/forum/brood-war/406621-where-did-hovz-go looks like he went the poker route, but keep in mind that was 8 years ago.
Moderatorhttp://carbonleaf.yuku.com/topic/408/t/So-I-proposed-at-a-Carbon-Leaf-concert.html ***** RIP Geoff
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 20 2021 07:02 GMT
#17
Didn't know that, thx!

Most of the people who transitioned from bw to poker were active on liquidpoker at some point, but I'm pretty sure HovZ never showed up there

Anyway not many people are still doing poker; it got really difficult. I'm bet he's moved on from that like the rest of us
DANCE ALL DAY
RaGe
Profile Blog Joined July 2004
Belgium9950 Posts
January 20 2021 14:27 GMT
#18
Jesus, didn't think I'd be seeing this name again. Sup dude?

Btw, I still play some BGH with Etter and Jathin every now and then, should definitely join us sometime.
Moderatorsometimes I get intimidated by the size of my right testicle
GroT
Profile Blog Joined January 2004
Belgium3003 Posts
January 20 2021 20:16 GMT
#19
oooooooo snap! WTF really? OK I'm in
DANCE ALL DAY
DeNikSSB
Profile Joined November 2016
United States135 Posts
January 21 2021 02:01 GMT
#20
I would get this if I hadn't switched to android a few years ago this looks awesome though, good work!
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 15m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 549
RushiSC 40
trigger 23
StarCraft: Brood War
Calm 8448
Shuttle 1815
Horang2 1258
EffOrt 1063
Soulkey 528
Soma 314
Light 294
Snow 279
actioN 214
Mong 187
[ Show more ]
hero 118
Leta 113
Sharp 92
Rush 91
Sea.KH 52
Terrorterran 40
scan(afreeca) 39
ToSsGirL 33
Movie 20
Hm[arnc] 17
Rock 13
Sacsri 13
zelot 12
Dota 2
qojqva2337
Dendi1436
syndereN324
420jenkins117
League of Legends
Reynor60
Counter-Strike
fl0m1087
Sick199
adren_tv99
Heroes of the Storm
MindelVK17
Other Games
hiko1068
B2W.Neo1021
Lowko565
byalli351
ceh9307
FrodaN277
Trikslyr51
BEARDiaguz17
Organizations
Dota 2
PGL Dota 2 - Secondary Stream8362
PGL Dota 2 - Main Stream4276
Other Games
gamesdonequick798
StarCraft 2
TaKeTV 36
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis2944
• TFBlade794
Upcoming Events
Monday Night Weeklies
15m
Sparkling Tuna Cup
18h 15m
The PondCast
1d 18h
Douyu Cup 2020
2 days
Oliveira vs Trap
Jieshi vs XY
soO vs FanTaSy
TY vs Coffee
Douyu Cup 2020
3 days
Neeb vs Impact
MacSed vs Cyan
Scarlett vs Kelazhur
INnoVation vs Dear
Douyu Cup 2020
4 days
Maestros of the Game
4 days
herO vs Classic
Maru vs Serral
BSL22 NKC (BSL vs China)
4 days
Douyu Cup 2020
5 days
BSL22 NKC (BSL vs China)
5 days
[ Show More ]
Online Event
5 days
RSL Revival
6 days
RSL Revival
6 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Acropolis #4
WardiTV Spring 2026
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 1
SCTL 2026 Spring
Maestros of the Game 2
Murky Cup 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026

Upcoming

CSL Season 21: Qualifier 2
CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
BCC 2026
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E1
Heroes Pulsing #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.