Jump to content


Photo

$100 Bounty For Hybrid Html Viewer!


  • Please log in to reply
28 replies to this topic

#1 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 08 June 2011 - 01:06 AM

the idea is to make a webkit/gecko for the caanoo(but needs to be multiplatform. this program like a web browser, will render a HTML page but it will be interactive. the HTML would be its own scripting language eg.:

<html>

<head>
<title>small demo idea!<title>
</head>

<body>

<img src="foobar1.jpg" id="100" name="1" height="32" width="32" colorkey="255,255,255">
<img src="foobar2.jpg" id="101" name="2" height="32" width="32" colorkey="255,255,255">
<img src="foobar3.jpg" id="102" name="3" height="32" width="32" colorkey="255,255,255">

<audio id=300>
<src="pbj.mp3">
<src="pbj.ogg">
</audio>

<animation id="200" frames="1,2,3" timing="?"/>

<condition="if key(right)=true">
<animation id=200 play=true x=+1/>
<audio id="300" play=true/>
</condition>

</body>
</html>


the idea would be xml simple style syntax geared towards animations and 2d graphics!
so if you want to, let me know and you'll need a PayPal account!

#2 u9i

u9i

    Call me Uni

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 726 posts
  • Gender:Male
  • Location:Faroe Islands

Posted 08 June 2011 - 07:02 AM

That reminds me of cold fusion. Wouldnt it be better to have normal html and script it with javascript and dom?

Anyway, are you requesting specifically webkit or gecko, or just any renderer?

#3 kayuz

kayuz

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 559 posts
  • Gender:Male

Posted 08 June 2011 - 01:30 PM

great!
i hope someone work on this!

Edited by kayuz, 08 June 2011 - 01:48 PM.


#4 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 08 June 2011 - 02:58 PM

That reminds me of cold fusion. Wouldnt it be better to have normal html and script it with javascript and dom?

Anyway, are you requesting specifically webkit or gecko, or just any renderer?


Maybe javascript and dom would be better but I am not looking for flexibility, I am looking for ease of use. As for the renderer the fastest most stable renderer one can port/make(they would have to reprogram them for the new tags).

the idea is far non-programmers to pick it up and develop their own(while limited) apps.

#5 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 09 June 2011 - 02:45 AM

the offer is out there! no one, its a quick buck!

#6 Hardyx

Hardyx

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 263 posts
  • Gender:Male

Posted 09 June 2011 - 10:35 AM

If you want this proyect to be made, you must to define in detail the programming language. For example, the tag condition is taking a condition in javascript-like language. You have Fenix/Bennu or GLBasic to make this things, they are easy languages.

Your HTML example in GLBasic:

      // img tags
      SetTransparency RGB(255,255,255)
      LoadSprite "foobar1.jpg", 1
      LoadSprite "foobar2.jpg", 2
      LoadSprite "foobar3.jpg", 3
      
      // draw the images loaded
      DrawSprite 1, 0, 0
      DrawSprite 2, 32, 0
      DrawSprite 3, 64, 0
      
      // audio tag, not necesary
      
      // animation tag
      // you have an image with the 3 frames
      LoadAnim "foobar123.jpg", 200, 32, 32
      
      // this shows the drawings
      ShowScreen
      
      // this loop waits for keys
      While false
      
         // condition tag
         If Key(205) then
            // audio tag, using true to play as loop
            PlayMusic "pbj.mp3", true
      
            // move the animation in x axis
            For x=0 To 320
              DrawAnim 200, x, 0
              // update the screen paintings
              ShowScreen
            Next
 
         // end of the condition block
         Endif
      
      // end of the while loop
      WEnd
      
      // waits a key and ends
      WaitKey

Edited by Hardyx, 09 June 2011 - 12:31 PM.


#7 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 09 June 2011 - 05:51 PM

If you want this proyect to be made, you must to define in detail the programming language. For example, the tag condition is taking a condition in javascript-like language. You have Fenix/Bennu or GLBasic to make this things, they are easy languages.

Your HTML example in GLBasic:

      // img tags
      SetTransparency RGB(255,255,255)
      LoadSprite "foobar1.jpg", 1
      LoadSprite "foobar2.jpg", 2
      LoadSprite "foobar3.jpg", 3
      
      // draw the images loaded
      DrawSprite 1, 0, 0
      DrawSprite 2, 32, 0
      DrawSprite 3, 64, 0
      
      // audio tag, not necesary
      
      // animation tag
      // you have an image with the 3 frames
      LoadAnim "foobar123.jpg", 200, 32, 32
      
      // this shows the drawings
      ShowScreen
      
      // this loop waits for keys
      While false
      
         // condition tag
         If Key(205) then
            // audio tag, using true to play as loop
            PlayMusic "pbj.mp3", true
      
            // move the animation in x axis
            For x=0 To 320
              DrawAnim 200, x, 0
              // update the screen paintings
              ShowScreen
            Next
 
         // end of the condition block
         Endif
      
      // end of the while loop
      WEnd
      
      // waits a key and ends
      WaitKey

yeah i know glbasic but i want something more high level, more geared towards beginners to game dev and not to programming. i was working on a glbasic game but the dev has yet to add caanoo support and i am tired of waiting.

#8 joyrider

joyrider

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 586 posts

Posted 11 June 2011 - 02:21 PM

something like this already seem to exist it's based on sdl and uses xml files. It's called fuzzeninge, just came by it while googling a bit
http://freshmeat.net/projects/fuzzengine

edit: it's in C Sharp so can't really port it i guess :(

Edited by joyrider, 12 June 2011 - 10:14 AM.


#9 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 12 June 2011 - 01:53 PM

the offer still stands! does any one know a forum where someone could help me out!

#10 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 13 June 2011 - 08:39 PM

$100 for proof of concept...if its good $100 for optimizations! $200 for a couple hours!

#11 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 23 June 2011 - 04:28 AM

just finished mwriting up some ideas for it!
My website!
<html>  
  
<head>  
  
<display id="displaylow" height="480" width="640" colordepth="32" />  
<display id="displaymed" height="600" width="800" colordepth="32" />  
<display id="displayhigh" height="800" width="1280" colordepth="32" />  
  
<title id="title1" text="my app one"/>  
<title id="title2" text="my first app"/>  
<title id="title3" text="alpha app"/>  
  
</head>  
  
<body activity="displaylow,title1">  
  
<load id="mainfiles" type="media" method="selective">  
  
<img src="foo1.img" id="foo1" />  
<img src="foo2.img" id="foo2" />  
<img src="foo3.img" id="foo3" />  
<img src="foo4.img" id="foo4" loadtype="ondemand" />  
<img src="foo5.img" id="foo4" loadtype="ondemand" />  
//loadtype means how the file loads, now/ondemand. if no load type is selected the type is now  
  
<audio src="foo6.snd" id="foo6" />  
<audio src="foo7.snd" id="foo7" />  
  
<animation frames="foo1,foo2,foo3" id="foo123anim" timing="300" />  
//timing is the amount of time between each frame in millisecond    
    
</load>  
  
<load id="mainvariables" type="variables">  
//loading variables like this will produce global variables accesible from any div  
<var id="scroll" value="0" />  
</load>  
  
<div id="infolayer" type="application layer>  
//divs are like seperate threads, the program runs inside a div  
  
<draw type="rect" id="health" coords="x1=0,y1=0,x2=100,y2=10">  
</div>  
  
<div id="backgroundlayer" type="application layer>  
//type="application layer" means that this div runs concurrent with any other div    
    
<img id=""foo4 height="480" width="640" x="0" y="0" key="255.255.255">  
<if scroll= 1 then foo4.x +=1>  
<if scrool= 2 then foo4.x -=1>  
</div>  
  
<div id="middlegroundlayer" type="application layer>  
<animation id="foo123" x="100" y="100>  
  
<if key(up)=1 then foo123.y += 5>  
<if key(up)=1 then foo123.y -= 5>  
  
<if key(right)=1>  
  
    <if then foo123.x += 1>  
    <if then audio.foo6.play= true>  
    <if then scroll= 1>  
      
    <if else audio.foo6.play= flase>  
    <if else scroll = 0>  
      
</if>  
  
<if key(left)=1>  
  
    <if then foo123.x -= 1>  
    <if then audio.foo7.play= true>  
    <if then scroll= 2>  
      
    <if else audio.foo7.play= false>  
    <if else scroll = 0>  
      
</if>  
</div>  
  
<div id="foregroundlayer" type="application layer>  
  
<img id="foo5 height="480" width="640" x="0" y="0" key="255.255.255">  
<if scroll= 1 then foo5.x +=1>  
<if scrool= 2 then foo5.x -=1>  
</div>  
  
</body>  
  
</html>


#12 joyrider

joyrider

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 586 posts

Posted 23 June 2011 - 10:10 AM

I'm not certain if anyone is willing to spend time on this, it's also not really a project specific to caanoo / wiz or any other console it could be used on any system which makes intresting. But i do not think people are willing to create a parser for all of this and let it work all together. It also won't produce spectacular games since it's rather limited by design and given there are a few other languages that are not that difficult (fenix / benuugd / NLove engine) to learn it's also a risky project since at the moment there would only be one person using it namely you :). Why not try to learn some fenix instead of reinventing the wheel ?

unless someone already made something similar on another platform that can be easily ported, i doubt it will happen

#13 monstercameron

monstercameron

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male

Posted 23 June 2011 - 04:33 PM

I'm not certain if anyone is willing to spend time on this, it's also not really a project specific to caanoo / wiz or any other console it could be used on any system which makes intresting. But i do not think people are willing to create a parser for all of this and let it work all together. It also won't produce spectacular games since it's rather limited by design and given there are a few other languages that are not that difficult (fenix / benuugd / NLove engine) to learn it's also a risky project since at the moment there would only be one person using it namely you :) . Why not try to learn some fenix instead of reinventing the wheel ?

unless someone already made something similar on another platform that can be easily ported, i doubt it will happen


all my dreams...i have tried all three and didn't like it, i have tried glbasic but the dev hasn't added caanoo support and c++ is beyond me. i have had this idea for sometime now, does $200 not sound good to anyone? any one know any other forum with good programmers?

#14 crow_riot

crow_riot

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1133 posts
  • Gender:Male
  • Location:.at
  • Interests:music & programming

Posted 23 June 2011 - 05:14 PM

all my dreams...i have tried all three and didn't like it, i have tried glbasic but the dev hasn't added caanoo support and c++ is beyond me. i have had this idea for sometime now, does $200 not sound good to anyone? any one know any other forum with good programmers?


this has nothing to do with good or bad programmers. sorry, it's the idea that is not really satisfying. in the end, you WILL want something like the languages mentioned above.

#15 u9i

u9i

    Call me Uni

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 726 posts
  • Gender:Male
  • Location:Faroe Islands

Posted 26 June 2011 - 07:13 PM

I don't think anyone could do this "in a couple of hours." So although 200USD is a lot of money for one person, it is not much compared to the time required to put into it.

But i for one sure could use an html renderer on the caanoo.

/Uni