Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Shield Warrior — Gideros Forum

Shield Warrior

Check my second android game with Gideros. Input and critics would be nice :)
https://play.google.com/store/apps/details?id=com.jeemba.shieldwarrior
+1 -1 (+3 / -0 )Share on Facebook

Comments

  • gorkemgorkem Maintainer
    Accepted Answer
    Kongoratz ! :)
  • paul_k_clarkpaul_k_clark Member
    Accepted Answer
  • techdojotechdojo Guru
    Accepted Answer
    Congrats on getting your apps done, however if you actually want to get some downloads (more than 10-50) you need to seriously look at your use of English in the app description.

    Your description IS THE FIRST (AND ONLY) CHANCE YOUR APP GETS TO MAKE A FIRST IMPRESSION (yes I'm shouting - in frustration), what kind of impression do you think "Packed with Shield Warrior to destroy all bad creatures with your shield, in unique way." or "Collect acorn before winter comes!" is going to make.

    In a ecosystem jam packed with crap YOU have to make your app stand out or else it will just get mistaken for all the other crap out there.

    I appreciate that English might not be your first language, but it IS the language of the App Store (at least the one you submitted it to) and as such you should have a duty of care to yourself (your company), your app and your own financial future to make your app the best that it can be, if your command of the English language isn't good enough to create a suitable description ask for help. This is a friendly forum and often times help will be given.

    Remember - you've spent money buying kit, money buying a Gideros licence (or at least I hope you have), money on a Google developer account, you've invested your time (and money) making the app and polishing it, time, money and effort in development, art, design, uploading it and then you let the whole thing down by a lame description.

    Please don't think I'm having a go. @Phongtt mentioned there were no critics so I thought I'd offer some help and advice, however strong it may seem - this IS constructive advice designed to help YOU make the YOUR apps the BEST they can be!

    Likes: gorkem, plamen

    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
    +1 -1 (+2 / -0 )Share on Facebook
  • ramoseramose Member
    Thank you so much for your advice, techdojo. I really appreciate it.
  • Glad you took the comments as constructive, I was worried you might have thought I was being too harsh :)
    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
  • hgvyas123hgvyas123 Guru
    edited July 2013
    @ramose

    i had completed all levels in ur game and really love the game however it will be cool if you can do something with line its very dotted and only thing which i didn't like in game

    also i agree with @techdojo update ur description make it bigger and try to use keywords in it so people can search ur game its almost impossible to get even single download with current description unless you spend lot of money or you are a big publisher


    :)
  • @techdojo :-

    do you think so you should have to afraid now there is no one between you and me now :D

    :)



  • @hgvyas123 - you've been busy young padawan but you still have nearly 400 posts to fill. I'm away on holiday in a couple of weeks time, so you might be able to close the gap a little! :)
    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
  • @techdojo

    great enjoy your holiday

    :)
  • ramoseramose Member
    @ramose

    i had completed all levels in ur game and really love the game however it will be cool if you can do something with line its very dotted and only thing which i didn't like in game

    also i agree with @techdojo update ur description make it bigger and try to use keywords in it so people can search ur game its almost impossible to get even single download with current description unless you spend lot of money or you are a big publisher
    :)
    Thanks a lot!

    I had it in my mind too :) But i didn't succeed to make it as a curved lines. Maybe you or someone can give me a hint ?
  • @ramose :-

    sure here's the some what similar code for that
     
    local canClear = false
    local myNum = 0
    local function onMouseDown(self, event)
    	if self:hitTestPoint(event.x, event.y) then
    		self.isFocus = true
     
    		self.x0 = event.x
    		self.y0 = event.y
     
    		event:stopPropagation()
     
    		stage.shape = Shape.new()
    		stage.shape:setLineStyle(3, 0x000000)
    		stage.shape:beginPath()
    		stage.shape.cordArrX = {}
    		stage.shape.cordArrY = {}
    		stage.shape.cordArrX[1] = event.x
    		stage.shape.cordArrY[1] = event.y
    		stage:addChild(stage.shape)
    		canClear = false
    	end
    end
     
    local function onMouseMove(self, event)
    	if self.isFocus then
    		local dx = event.x - self.x0
    		local dy = event.y - self.y0
     
    		self:setX(self:getX() + dx)
    		self:setY(self:getY() + dy)
     
    		self.x0 = event.x
    		self.y0 = event.y
     
    		event:stopPropagation()
    		stage.shape:clear()
    		stage.shape:setLineStyle(3, 0x000000)
    		stage.shape.cordArrX[#stage.shape.cordArrX+1] = event.x
    		stage.shape.cordArrY[#stage.shape.cordArrY+1] = event.y
     
    		stage.shape:moveTo(stage.shape.cordArrX[1], stage.shape.cordArrY[1])
    		for i=2,#stage.shape.cordArrX do
    			stage.shape:lineTo(stage.shape.cordArrX[i], stage.shape.cordArrY[i])
    		end
    		stage.shape:endPath()
    		stage:addChild(self)
    	end
    end
     
    local function onMouseUp(self, event)
    	if self.isFocus then
    		self.isFocus = false
    		event:stopPropagation()
    		myNum = 1
    		canClear = true
     
    	end
    end
     
    for i=1,1 do
    	local shape = Shape.new()
     
    	shape:setLineStyle(3, 0x000000)
    	shape:setFillStyle(Shape.SOLID, 0xff0000, 0.5)
    	shape:beginPath()
    	shape:moveTo(0, 0)
    	shape:lineTo(100, 0)
    	shape:lineTo(100, 50)
    	shape:lineTo(0, 50)
    	shape:closePath()
    	shape:endPath()
     
    	shape:setX(math.random(0, 320 - 100))
    	shape:setY(math.random(0, 480 - 50))
     
    	shape.isFocus = false
     
    	shape:addEventListener(Event.MOUSE_DOWN, onMouseDown, shape)
    	shape:addEventListener(Event.MOUSE_MOVE, onMouseMove, shape)
    	shape:addEventListener(Event.MOUSE_UP, onMouseUp, shape)
     
    	stage:addChild(shape)
    end
     
     
    local info = TextField.new(nil, "drag the shapes around with your mouse or fingers")
    info:setPosition(23, 50)
    stage:addChild(info)
     
     
    local function onEnterFrame()
    	if canClear then
    		if myNum >= #stage.shape.cordArrX then
    			stage.shape:removeFromParent()
    			canClear = false
     
    		end
     
    			stage.shape:clear()
    			stage.shape:setLineStyle(3, 0x000000)
     
     
    			stage.shape:moveTo(stage.shape.cordArrX[myNum], stage.shape.cordArrY[myNum])
    			for i=myNum,#stage.shape.cordArrX do
     
    				stage.shape:lineTo(stage.shape.cordArrX[i], stage.shape.cordArrY[i])
    			end
    			stage.shape:endPath()
     
    		myNum = myNum + 1
    	end
    end
    stage:addEventListener(Event.ENTER_FRAME,onEnterFrame,stage)
  • ramoseramose Member
    Thanks!!!!
Sign In or Register to comment.