[Pedido] Nome das funções da minha linguagem de programação

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Pedido] Nome das funções da minha linguagem de programação

Mensagem por Lucas 5293 em Sex 14 Out 2011, 15:51

Estou criando uma linguagem de programação
com o visual basic e o Game Maker (screen no final do post) que se chama Comp
E quero que vocês me ajudem a renomear algumas funções do GM para a minha linguagem e também a dar outras ideias para a Comp, para que fique um pouco diferente do GML
já renomeie a room por map então:
Código:
Map_add()
//etc...
me ajudem com as outras

Screen:


Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Tedi Ripper em Sex 14 Out 2011, 16:11

cara, esses programas que o cara cria um jogo ssó por codigo é dificil, tipo, o cara fica meia hora escrevendo codigo pra criar parede na room ¬¬
cara, vc copio a maioria dos codigos do game maker, é quase como fazer um jogo em gm só por um script.
se quiser, continua a copiar codigos do gm =P

Tedi Ripper

Ranking : Nota C
Número de Mensagens : 765
Idade : 19
Data de inscrição : 21/11/2010
Notas recebidas : C
Reputação : 24
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por PedroX em Sex 14 Out 2011, 16:22

Fora que o jogo vai ficar lento.
Com certeza, você está usando o game maker para rodar o jogo.
Se ele já não é rápido, imagina um jogo rodado por um jogo do game maker.

Você pode traduzir o nome das funções, se desejar.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Lucas 5293 em Sex 14 Out 2011, 16:23

Tedi Ripper escreveu:cara, esses programas que o cara cria um jogo ssó por codigo é dificil, tipo, o cara fica meia hora escrevendo codigo pra criar parede na room ¬¬
cara, vc copio a maioria dos codigos do game maker, é quase como fazer um jogo em gm só por um script.
se quiser, continua a copiar codigos do gm =P
Não é tão dificil assim
C++ usa 100 linhas para apenas criar apenas uma janela em branco
E não será igual a GML é por isso que estou criando esse tópico para dar sugestões para os nomes dos códigos.
Irei reunir várias funções em uma por exemplo para criar blocos nas bordas do Mapa irei usar
Código:
Object_create_Outside_map()
e muitas outras. também criar outras funções

Não estou criando um compiliador de GML
e sim minha linguagem de programação com base em GML!
Será totalmente diferente.
Assim como a linguagem Java foi criada em C++

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Tedi Ripper em Sex 14 Out 2011, 17:28

legal, malz, só que realmente nao tenho muitas ideias.
como vc fez o tradutor do codigo?

Tedi Ripper

Ranking : Nota C
Número de Mensagens : 765
Idade : 19
Data de inscrição : 21/11/2010
Notas recebidas : C
Reputação : 24
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Lucas 5293 em Sex 14 Out 2011, 17:44

Tedi Ripper escreveu:legal, malz, só que realmente nao tenho muitas ideias.
como vc fez o tradutor do codigo?
fiz assim por exemplo a função object_set_x+=5:

Código:
string_replace(global.codigo,"object_set_x","x")
Essa é a lógica.
Mas o mais dificil foi fazer em que o Game Maker reconheça o código do arquivo Main.comp pois estava criptografado

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por V em Sab 15 Out 2011, 14:54

então quer criar uma linguagem? vai servir para que? criar jogos como o GML? ou outra coisa?

V

Número de Mensagens : 35
Data de inscrição : 08/09/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Konnor em Dom 16 Out 2011, 18:12

Eu gostei, pretendo futuramente criar algo desse tipo mas não teria muita criatividade para dar nome as funções da linguagem.

Achei o comentário do Tedi Ripper estranho, acredito que ele só faça jogos por hobby, pois as grandes empresas usam linguagens de verdade para os seus jogos, e não (na maioria dos casos) "drag & drop".

Konnor

Número de Mensagens : 153
Idade : 19
Data de inscrição : 07/11/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://socialbook.grouply.com/

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Lucas 5293 em Dom 16 Out 2011, 20:39

V escreveu:então quer criar uma linguagem? vai servir para que? criar jogos como o GML? ou outra coisa?
Sim. Para criação de jogos e softwares. E estou pensando em incluir as funções da 39.dll e da GMlibrary e outras extensões e dlls na linguagem, assim fica mais funcional
------------------------------

A fase mais dificil eu já terminei que é a IDE da linguagem
agora é só criar as funções
Semana que vem já está pronto
e só se tiver mais de 10 downloads irei fazer um help da linguagem.
Também não há nenhum bug.
Eu também percebi que um jogo feito nele fica mais leve do que um no Game Maker.
Continuem dando sugestões para as funções
FLWS

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Pit Bull em Dom 16 Out 2011, 20:47

Poxa cara gostei da ideia,posso te ajudar criando sistemas de jogos.

Vou começar amanhã, dai quando termina eu posto no tópico ;D

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Lucas 5293 em Dom 16 Out 2011, 20:58

VLW Pit Bull
Para quem estava esperando uma Beta:
http://gmbr.forumeiros.com/t19050-comp-compiler-beta#143357
PS: Se não tiver menos de 10 downloads não faço um help

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Fireheaddew em Dom 16 Out 2011, 21:03

Adicione funções, que normalmente são difíceis de ser executadas em GML, levam dias para ficar prontas e levem um penca de códigos(similar ao exemplo do C++, 100 linhas para uma tela branca).
Ia te dar uma sugestão agora mas esqueci What a Face Shocked u.u


Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Pit Bull em Seg 17 Out 2011, 18:49

Bom como prometi vou mostrar um script meu, não deu tempo de fazer um ontem então decidi colocar um antigo.

Script que desenha suas sprites pelo numero que você der.

////////////////////////////////////////////////////////
// script by Pit bull //
// Creditos não obrigatorios mais pedidos =D //
// ============================== //
// exemplo:get_sprite_by_number(99,spr_numeros,x,y,32)//
// explicação:coloque o numero que deseja,o caminho //
// das sprites, as coordenadas e o tamanho das sprites //
// Ele carregará a(as) sub-imagem(ns) para que possa //
// ser desenhado. //
// Usar só no draw event //
//////////////////////////////////////////////////////////
if argument0 >=0 and argument0<=9 {
return(draw_sprite(argument1,argument0,argument2,argument3))
}else
if argument0 >=10 and argument0<=99 {
str_ntodo=string(argument0)
primeiro_digito=real(string_delete(str_ntodo,2,string_length(str_ntodo)))
segundo_digito=real(string_delete(str_ntodo,1,1))
return(
draw_sprite(argument1,primeiro_digito,argument2,argument3) and
draw_sprite(argument1,segundo_digito,argument2+argument4+1,argument3))
}else
if argument0 >=100 and argument0<=999 {
str_ntodo=string(argument0)
primeiro_digito=real(string_delete(str_ntodo,2,string_length(str_ntodo)))
segundo_digito=real(string_delete(str_ntodo,3,1))
terceiro_digito=real(string_delete(str_ntodo,1,1))
return(
draw_sprite(argument1,primeiro_digito,argument2,argument3) and
draw_sprite(argument1,segundo_digito,argument2+argument4+1,argument3) and
draw_sprite(argument1,terceiro_digito,argument2+argument4/.5+1,argument3))
}

Tem mais de uma utilidade, aproveitem Happy

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Super Games em Seg 17 Out 2011, 19:01

Só um básico:
"if" pode ser "se"
"else" pode ser "se não"
"instance_create" pode ser "criar_objeto"
É Só ter criatividade!

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Denbs em Seg 17 Out 2011, 20:04

vai aki alguns nomes q estou pensando,estão alguns em portugues pois iria facilitar para quem nunca mexeu com codes e inicie agora-

desenhar_retangulo
desenhar_elipse
desenhar_texto

a função if poderia manter, mas se colocasse SE ficaria bem original...
para && poderia colocar and ou e,
vk_right,up....-bt_right,bt_left...

exemplo-
if keyboard_check_pressed(vk_up)
{
hspeed=1
}

if(ou se) botão_precionado(bt_up)
{
hspeed=1
}

ai poderia ter- tecla_precionada
tecla_solta
tecla

e adicione o q o Tsurugui disse, ficaria legal o programador de games em português^^

flw

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Konnor em Seg 17 Out 2011, 20:15

Só não cometa erros de português, por favor xD ("preCionado")

Até que ficaria legalzinho... você não precisa botar inteiro "pressionado", poderia botar só "press", diminuiria o código...
"Se botao_press(up)
x = 1
fimse"

Só por favor, não use acentos...

Konnor

Número de Mensagens : 153
Idade : 19
Data de inscrição : 07/11/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://socialbook.grouply.com/

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Pit Bull em Seg 17 Out 2011, 20:29


Konnor escreveu:Só não cometa erros de português, por favor xD ("preCionado")

Até que ficaria legalzinho... você não precisa botar inteiro "pressionado", poderia botar só "press", diminuiria o código...
"Se botao_press(up)
x = 1
fimse"

Só por favor, não use acentos...

kkkkkkkkk acentos é palavras erradas não seram tolerados.

Eu vou ajudar o lucas nesse software, sempre quis ter meu nick em um software de qualidade Happy

Estava pensando em um sistema bem mais simples de mexer o personagem:

ação_descrição
andar_esquerda(letra do botão apertado) ou andar_e()
andar_direita(letra do botão apertado) ou andar_d()
andar_frente(letra do botão apertado) ou andar_f()
andar_atras(letra do botão apertado) ou andar_a()

esse e um sistema a parte pois pode ser que a pessoa escolha criar um software e não um jogo.

A logica do programa que eu estou pensando basicamente e isso:

gênero/ação/descrição(valor)

por exemplo:

menu_opcoes_botaoadd(nome_do_novo_botão,ação)
menu_opcoes_botao-modificar(nome_do_novo_botão,modificar nome??(v ou f),ação)

dai você pode colocar a ação de passar para proxima fase:

ação=fase_proxima() ou fase_proxima(nome da fase)

isso facilitaria é muito a programação, transformando qualquer pessoa em um criador de jogos Happy

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Konnor em Seg 17 Out 2011, 20:46

Eu não acredito que assim vai ajudar alguém a ser um criador de jogos.

"andar_esquerda(letra do botão apertado) ou andar_e()"

Cade o IF ai? Não tem muita lógica isso ai, acho que seria melhor:

"Se bota_press(botao)
mover player,0,0,0
fimse"


Konnor

Número de Mensagens : 153
Idade : 19
Data de inscrição : 07/11/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://socialbook.grouply.com/

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Pit Bull em Seg 17 Out 2011, 20:53

esse será o "simple mode" do software, dando ao programador uma programação mais rápida e fácil para quem está começando.

mais também terá um "hard mode" com codes encurtados e mais completos.

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Fireheaddew em Ter 18 Out 2011, 14:00

Pit Bull escreveu:
Konnor escreveu:Só não cometa erros de português, por favor xD
kkkkkkkkk acentos é palavras erradas não seram tolerados.
Errado. Como criar um software de qualidade se você não foi a escola não usa o português correto, mesmo em um simples post?
Tbm ñ venha usar "internetês", blz? Usar internetês ñ fk bm.

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Pedido] Nome das funções da minha linguagem de programação

Mensagem por Conteúdo patrocinado Hoje à(s) 04:57


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum