This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Exerro's profile picture

[idea] New block based game

Started by Exerro, 05 January 2013 - 03:39 AM
Exerro #1
Posted 05 January 2013 - 04:39 AM
Im just about to start work on a block based game with http multiplayer support (that will come later)

a) im not sure what i should make it like…shall i make it like minecraft/like mario/ like some other sort of game (shooting maybe?)
B)/> would anyone like to help? This will be a big task, especially the multiplayer functionality, and i would appreciate some help

My ideas so far:
1) 2d minecraft copy
2) something like dont starve…but on islands in the sky and you have to build bridges between them
3) basic shooting game (mobs from each side)
4) mario copy

If you want to help or have any ideas/opinions just post them below…
thanks :D/>
GopherAtl #2
Posted 05 January 2013 - 04:54 AM
first tip: learn from notch's mistakes. If it's going to be multiplayer, make it multiplayer from the start.
Exerro #3
Posted 05 January 2013 - 05:03 AM
first tip: learn from notch's mistakes. If it's going to be multiplayer, make it multiplayer from the start.
i would but i need to learn php first and figure out how i will relay data between pcs (i have never used http before apart from downloading programs)
PixelToast #4
Posted 05 January 2013 - 05:12 AM
uhh, graphics in CC are verry hard
i usually only make games in love2d and wiremod GPUS
first tip: learn from notch's mistakes. If it's going to be multiplayer, make it multiplayer from the start.
i would but i need to learn php first and figure out how i will relay data between pcs (i have never used http before apart from downloading programs)
you dont need to learn php to make it multiplayer, use rednet, dont get hacked
Exerro #5
Posted 05 January 2013 - 05:20 AM
i want to make a game that people can play together without having to join a server…i know how to do it but i just need to learn php and set a website up.
as far as graphics…i have a way that means i will be able to create fairly good graphics as long as the game is block based (imagine the minecraft games here already but with 3x3 blocks and textures and mods (i can add mod support))
PixelToast #6
Posted 05 January 2013 - 07:07 AM
my computer is up 90% of the time
i can host a website on my local host
i can also find a free host that supports php files for a more permanent solution
Tjakka5 #7
Posted 05 January 2013 - 07:15 AM
I realy like the second idea, I would play that!
Dlcruz129 #8
Posted 05 January 2013 - 07:17 AM
I realy like the second idea, I would play that!

http://www.000webhost.com

Free hosting.
Mads #9
Posted 05 January 2013 - 07:34 AM
1) For a game like this, use C++ and OpenGL(3.3 or higher, preferrably). And for multiplayer, don't go with HTTP, but UDP. That will allow you to create client-server sockets, and allows for MUCH faster communication between computers.

2) Basically, no one is going to help you out, if you just post your idea, and ask people to work for free, when you have nothing done. At least show what you a capable of. This could be with previous games, networking programs, systems etc.

3) Determine your target-group. Who would you like to play your game?

4) Make a plan of the structure of your game. What shall the base classes be able to do, whichclasses inherit from which classes, etc. Without this, you will get stuck pretty quickly.

5) Get familiar with APIs that you are using. E.g. learn OpenGL or SDL or whatever before using it for a big project.

6) What do you want to get out of this project? Are you planning to sell it? If so, how are you going to sell it? Are you going to make a website, or pay someone else to do it? Are you going to host servers yourself, or pay someone else to do it? How will you release the game? Will it be released in a folder, or will you provide an installer? All of those things needs to be taken into account.

7) Good luck.

——————————-
EDIT: Wow. I just thought I was reading this on a regular game development forum. xD.

Go ahead, might be realistic with ComputerCraft.
Exerro #10
Posted 05 January 2013 - 07:54 AM
1) what is udp? can you use it with computercraft?
2) i had a sudden dose of pro-ness when i started using love2d and now i have come back to cc but have no cc programs to show off that are anything like what im capable of…and some people might want to help just because its a challenge or because it is a common goal to make the program
3) with cc there isnt really a target group (i dont think)…the graphics and capabilities are so limited that all games will suit all people (in my opinion)
4) i have a great plan in my head of how to do all the listed games
5) err…yes?
6) free program on here that will use a zip file to install…anyone will be able to play it
7) thanks im going to need it

also…i am going to start it really soon so if anyone has any more ideas of what i should do please say before i start the project as i already have all the graphics functions made (meaning i will start right on the game)
Mads #11
Posted 05 January 2013 - 08:03 AM
1) what is udp? can you use it with computercraft?
2) i had a sudden dose of pro-ness when i started using love2d and now i have come back to cc but have no cc programs to show off that are anything like what im capable of…and some people might want to help just because its a challenge or because it is a common goal to make the program
3) with cc there isnt really a target group (i dont think)…the graphics and capabilities are so limited that all games will suit all people (in my opinion)
4) i have a great plan in my head of how to do all the listed games
5) err…yes?
6) free program on here that will use a zip file to install…anyone will be able to play it
7) thanks im going to need it

also…i am going to start it really soon so if anyone has any more ideas of what i should do please say before i start the project as i already have all the graphics functions made (meaning i will start right on the game)

xD

Everything I posted was basically irellevant on this forum :D/> Look at my edit!
PixelToast #12
Posted 05 January 2013 - 08:04 AM
udp is a network protocoll
you cant use it directly with CC you are limited to HTTP
Exerro #13
Posted 05 January 2013 - 08:27 AM
1) what is udp? can you use it with computercraft?
2) i had a sudden dose of pro-ness when i started using love2d and now i have come back to cc but have no cc programs to show off that are anything like what im capable of…and some people might want to help just because its a challenge or because it is a common goal to make the program
3) with cc there isnt really a target group (i dont think)…the graphics and capabilities are so limited that all games will suit all people (in my opinion)
4) i have a great plan in my head of how to do all the listed games
5) err…yes?
6) free program on here that will use a zip file to install…anyone will be able to play it
7) thanks im going to need it

also…i am going to start it really soon so if anyone has any more ideas of what i should do please say before i start the project as i already have all the graphics functions made (meaning i will start right on the game)

xD

Everything I posted was basically irellevant on this forum :D/> Look at my edit!
lol oh yeah *derp face*


udp is a network protocoll
you cant use it directly with CC you are limited to HTTP

ok so the only way to communicate with different mc worlds/servers is with http?

also, a bit random but…does anyone know how to make a peripheral because i have some awesome ideas but dont know how to add them
Mads #14
Posted 05 January 2013 - 08:49 AM
Look in the Peripheral forum in the Help section. Also, take a look at the Wiki (not sure if they have any documentation, though). But be aware, it is VERY poorly documented.
Exerro #15
Posted 05 January 2013 - 09:01 AM
shame its so poorly documented…someone should make a youtube video *cough* *cough* *hint* *hint*…anyway ive decided about the game…islands in the sky and you have to make bridges but there will be native islanders trying to stop you
Bogdacutu #16
Posted 08 January 2013 - 12:31 AM
shame its so poorly documented…someone should make a youtube video *cough* *cough* *hint* *hint*…anyway ive decided about the game…islands in the sky and you have to make bridges but there will be native islanders trying to stop you
It might just be me, but I think that Youtube is the absolutely worst way to learn about anything related to programming.
Tiin57 #17
Posted 08 January 2013 - 03:01 PM
shame its so poorly documented…someone should make a youtube video *cough* *cough* *hint* *hint*…anyway ive decided about the game…islands in the sky and you have to make bridges but there will be native islanders trying to stop you
Look in the Peripheral forum in the Help section. Also, take a look at the Wiki (not sure if they have any documentation, though). But be aware, it is VERY poorly documented.
No, no, and NO.
If you know Java, the mod API is well-documented. It's quite simple to use as well.
For anyone wondering, all you have to do is implement IPeripheral in your peripheral's tile entity.
Is that why you think it's poorly documented? Sorry to burst your bubble, but dan200 & Cloudy's job is not to explain Forge or Java to you. Youtube actually works pretty well for that. I learned Java and made my first peripheral in about a month with only prior knowledge of Lua and Youtube to guide me.
Exerro #18
Posted 09 January 2013 - 05:32 AM
I pretty much know java but i just dont know how to create a new block for minecraft…after that i think i would be able to make a peripheral quite easily
Mads #19
Posted 10 January 2013 - 08:18 AM
shame its so poorly documented…someone should make a youtube video *cough* *cough* *hint* *hint*…anyway ive decided about the game…islands in the sky and you have to make bridges but there will be native islanders trying to stop you
Look in the Peripheral forum in the Help section. Also, take a look at the Wiki (not sure if they have any documentation, though). But be aware, it is VERY poorly documented.
No, no, and NO.
If you know Java, the mod API is well-documented. It's quite simple to use as well.
For anyone wondering, all you have to do is implement IPeripheral in your peripheral's tile entity.
Is that why you think it's poorly documented? Sorry to burst your bubble, but dan200 & Cloudy's job is not to explain Forge or Java to you. Youtube actually works pretty well for that. I learned Java and made my first peripheral in about a month with only prior knowledge of Lua and Youtube to guide me.

You can't really learn a language in a month… At least not become fluent in it.
Doyle3694 #20
Posted 10 January 2013 - 11:12 AM
haha mad, that is so false. Me + lua and alot of sleepless nights took only a few weeks :D/>
Exerro #21
Posted 10 January 2013 - 11:18 AM
does anyone really want a game?…there are so many out there already that i dont see much of point
TheOddByte #22
Posted 19 January 2013 - 07:03 AM
Im just about to start work on a block based game with http multiplayer support (that will come later)

a) im not sure what i should make it like…shall i make it like minecraft/like mario/ like some other sort of game (shooting maybe?)
B)/> would anyone like to help? This will be a big task, especially the multiplayer functionality, and i would appreciate some help

My ideas so far:
1) 2d minecraft copy
2) something like dont starve…but on islands in the sky and you have to build bridges between them
3) basic shooting game (mobs from each side)
4) mario copy

If you want to help or have any ideas/opinions just post them below…
thanks :D/>
[My Opinion]Make it like a shooting game since alot of people already made some minecraft in CC :D/>