Giter VIP home page Giter VIP logo

catacomb-snatch's Introduction

catacomb-snatch's People

Contributors

0x0ade avatar andrew-hardwick avatar ankkah avatar borsty avatar c14r avatar danielduner avatar delvar avatar ervilsoft avatar eterzenbach avatar fierydrake avatar flet avatar greenlightning avatar incanusuk avatar judgy53 avatar kbaluh avatar kylecbrodie avatar lordofmaps avatar maescool avatar marlinc avatar master-lincoln avatar mkalam-alami avatar olilo avatar raxar avatar scorpion1122 avatar spodernet avatar stuessy avatar sturmflut avatar tipaa avatar yofreke avatar zorro300 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

catacomb-snatch's Issues

Got Errors on compiling the code :s

Hello,
I added some changes to my code from your code (i copy and pasted some parts of yours) and now i got some errors :s
I cant know how to fix those but maybe someone can help me :x

The Errors:
Description Resource Path Location Type
mouseButtons cannot be resolved Player.java /mojam/src/com/mojang/mojam/entity line 138 Java Problem
mouseButtons cannot be resolved Player.java /mojam/src/com/mojang/mojam/entity line 235 Java Problem
mouseButtons cannot be resolved or is not a field Player.java /mojam/src/com/mojang/mojam/entity line 79 Java Problem
MouseButtons cannot be resolved to a type Player.java /mojam/src/com/mojang/mojam/entity line 76 Java Problem

And thats what i tried too add: b5a9c82
Of course i added MouseControl before, and the mousecontrol worked fine.

Mobs never stop spawing and game begins to slow down

If left to idle, the game will continue to spawn mobs until the entire level is flooded. The game will begin to crawl at this point and become nearly unplayable. I propose adding a MAX_MOBS setting that is checked before spawning allowing more to spawn. It can be pretty big number, but it would be nice to have just for protection.

Also of note, I added a couple of helper methods to Level.java for traps that could be leveraged for this task. Its in the shotgun/traps pull request currently. :)

Scarab

I am working on adding scarabs, right now it is just code, but as soon as we get the scarab sprite, I will add that in too

Applet Support?

I saw this game has Applet support built in, but how to use it? When i compile this i cant play the game via html (applet)

My HTML Code:
[applet archive="Catacomb-Snatch.jar" code="com.mojang.mojam.MojamApplet.class" width="1024" height="768"][/applet]

(I replaced < and > with [ and ] because of auto html formating)

Code licensing

You should probably set a license like MIT (or a non-license ) to the project, to make things clear for all contributors.


Edit: Current state

At the moment we leave the license to CC-BY/NC/SA, then according to the an answer we get from Mojang (if we get one), we'll start the debate to choose between:

  • Keeping CC-BY/NC/SA
  • Loosen to CC-BY/SA
  • Public domain

(Given what will be compatible with Mojang's licensing terms)

Better way to add/use mods

This may take some time, but it would pay off.

Why not make it so people can easily install mods for the game, sort of like Minecraft. This way, random mod-like additions won't make it into the main build.

Forum issues

I probably shouldn't do this but i'm to angry, feel free to delete this issue
This is a skype conversation between me and TreeSkilled, I'm trying to tell him that it would be better if people post bug issues on github and download on github instead of using his confusing zip folders

Ok Tom, the things are going pretty well and MOJANG gave us the ability do distribute the jar's . So I was thinking you could maybe change the OP to something I fastly made . It's more organized + we kinda don't need the mediafire anymore because ppl are happy bcz the github's are very stable
20:58
I'll post my new OP so you can see it and maybe take it . Still need to make a to-do but I'd like to maintain the forums bcz I do not know code and I really like helping ppl . I also think we should stop 'fighting' and all work together like a dev. community
Tom 21:02
I AM NOT USING THE FUCKING GITHUB. From now I not using your code anymore
21:02
STOL telling people to go to the github.
21:03
You and Maescool may have done a lot but YOU ARE NOT IN CONTROL OF THE THREAD.
21:03
Please cease telling people to go to the github immediatly
Yentl 21:03
DUDE THE DOWNLOAD LINK IS ON GITHUB BCZ YOU HAVE LIKE A VERSION OF 2 DAYS AGO , AND WHY ARE YOU BEING SO AGGRESSIVE
21:04

  • If you think about it like that , I think github and the whole dev team should move to a new thread maybe, so you can go back to making 1 code line a day with your friend
    21:05
  • I posted my OP in your thread you could maybe edit it over to the Real OP
    Tom 21:05
    Ok. Here is what I am fucking saying. Listen to me. Ok? You are not the boss. This is what will happen.
    Yentl 21:06
    I agree that I'm not the boss , I just want to maintain the thread bcz you haven't done fucking anything and I spent my whole fucking day helping ppl
    Tom 21:06
    I will continually update the game every 24 hours. I will use the github. I will credit the github in the OP, saying that is where the most updated version will be.
    21:07
    You will stop telling people to download from the github because it is more update
    21:07
    OF COURSE I DID LESS I'M IN ANOTHER FUXKJNG TIME ZONE
    Yentl 21:07
    You don't need to update when the newest stable recommended jar is on github anyway so why do you want to make a mediafire link so ppl can get confused . You have mind problems dude
    21:08
    Gesprek begonnen, geen antwoord
    21:08
    Gesprek beëindigd, geen antwoord
    Yentl 21:08
    It's 10PM the neighbours are asleep
    21:08
    dont want to wake them up bcz I AM GETTING FUCKING ANGRY HERE
    Tom 21:08
    I want to keep this like minecraft.
    21:08
    We do our regular update.
    21:08
    Then we have the snapshots. When people say they have a bug with the update
    21:09
    You tell them to make a bug report.
    21:09
    NOT TO DOWNLOAD THE SNAPSHOT
    Yentl 21:09
    look a dev team of 32 developers is working on bug fixes , they even are making a vanilla branch just for you and we're not bringing out any snapshot . We have a lot more but we only bring STABLE VERSIONS out !!!!!
    Tom 21:10
    Stop telling people to go to the github in the thread
    21:10
    I will say in the OP that it is the most updated version.
    Yentl 21:10
    so you have no single fucking reason to bring out any mediafire links who will be behind anyway
    Tom 21:10
    Yea I hbe several
    Yentl 21:10
    SO YOU WILL CONFUSE PEOPLE ? YOU'RE KINDA SUCK MY FRIEND
    Tom 21:11
    Shut the fuck up. Stop telling people to go to the github in the thread, or I will report you to the mods for resistributing copyrighted jar files.
    Yentl 21:11
    Ok so you're trying to confuse ppl . By the way I'm going to copy this in the thread because I want people to know what you're trying to do with them
    Tom 21:11
    Sony.
    21:11
    Don't sorry autocorrent
    21:11
    Don't. I want my thread my way without you ruining it.
    Yentl 21:11
  • The mods won't do anything bcz Notch allowed us to bring out jar files !
    Tom 21:11
    There is a reason the mods deleted it
    21:12
    Ok then. He didn't but whatever
    Yentl 21:12
    The mods deleted it bcz they were trying to make 1 big thread
    21:12
    I asked them to bring back our thread bcz it's rly good
    Tom 21:12
    Just help people by telling them to make bug reports.
    Yentl 21:12
    Now that I'm thinking about it : I shouldn't have done so much work
    Tom 21:12
    Yes you shouldn't have.
    Yentl 21:13
    AND YOU EXPECT DEVS TO READ 15 PAGES OF TEXT TO FIND BUGS WHILE THEY CAN USE GITHUB ? YOU'RE SO STUPID

I'm not a dev so that's why I wanted to help ppl instead of coding

In-Game Shop / power ups

it would be nice to have an in-game shop (in the menu) to buy power-ups, level-ups or more buildings with the money you got when you finished a game. That would also make the gameplay a bit more interesting because you first have to win a game to buy new stuff rather than just upgrade it when you have the money for it.

What do you think about it? Any edits or suggestions?

Turret Health Upgrade

I think when you upgrade a turret , it's health should raise a bit. Just so they're a little stronger

I Want to Help Code

I'm not sure how to use github, but I'd still like to help work on this project, so someone would have to explain to me how github works
I didn't spend much time working on the code, but what I did is I fixed the harvester bug and the other player getting the score, but I also found a bug with it, which was that the player at the top of the screen wasn't getting any score, I undid my changes and the player still wasn't getting any (I ran the game twice and hosted with one and joined with the other)

Opening Level2 crashes the game

When you try to play level2 it crashes the game. You should delete the level since it's the same as AsymeTrical.
I can know it bcz I made the levels :)

Save/load

(Couldn't find it in the issue list, I think it's useful to have an issue for it :-)).

My quick'n'dirty suggestion: make Level, Entity, ... implement Serializable and use Java serialization for load/save. Usually this is frowned up (slow, big files, very version sensitive), but is a simple way to add the functionality I, at least, am missing the most.

Quite busy atm, may pick this up tomorrow.

Levels and level selection

I think that the selection screen should be improved. It should be buttons instead of just a list.
And some of the map names should also be improved because I think some of the names can be misleading of what the map really look like.

Key Bindings

The player needs to be able to change the keys he uses for basic actions.

Pause screen [Feature / Request]

I made a little pause text logo for a pause screen.
I think it should be really simple - the screen is dimmed down with a black (that you still see the actual scene) and the logo is (like in the gameover screen) placed at the top. The buttons for it can be continue, save, load, options and exit.

What do you guys think?

link to the logo: http://dl.dropbox.com/u/39618400/pause.png

oh and yeah: i am a graphic artist, i can draw any resources you need, so feel free to contact me ;)

Options menu

Add an options menu where you can change various options like music volume/mute etc.. people can fill in here ;)

Multiplayer percentage

If youre playing in Multiplayer as "Herr von Speck" you don't get any points/percent of the bots, because they can't unload the treasure...

Set up 2 branches of the game

Here is a suggestion from a post I made on the MCForums thread:

My advice would be two make 2 builds (= Git branches):

  • 'vanilla': One that would try to only polish Mojang's code (= only nicer menus, bug fixes, etc.)
  • 'master': The one with lots of new features to make the game really feel finished

It would actually be best to finish the first one first, but it might be annoying since most contributors probably just want to have fun adding new features. So I'd say it's best to maintain two versions, with every commit from 'vanilla' being merged to 'master'.

PS: What about using Github's labels instead of [feature/bug/...] tags?

Turret/Harvester Radius

I've got another idea, that could be added:
When youre holding a turret/Harvester it shows the radius of how far the harvester/turret can pick/shoot things.

That would be cool

Display resolution

I have notebook and pc. On PC game looks pretty good, but on notebook I can't see all that below words 'HERR VON SPECK: 0%'. I try to learn java and may be make commit soon) But it would be cool if someone help me and other users who have screen 17"=<

Refacoring Weapons

I am refactoring how weapons are used, to make it easier to add new weapons.

New Gameplay Ideas

Is it an idea to discuss new gameplay ideas on the forums? http://catacombsnatch.info/forum/index.php
That way more people then just the active developers can join in (and maby come up with ideas of their own). This will also prevent people creating things that might not make it in.

The forums are also a better place for large discussion (as is now happening with an upgrade shop). And we can use the issue tracker for.. issues.

Version Number

Should be pretty simple, but maybe adding a version number on the main screen so people know which is which?

Ingame text in .properties file

I'm working on putting all the in-game text in a .properties file in the res folder. I have a fully functioning system, that makes it possible to add different .properties files for any number of languages/locales. It is a pure refactoring, based on Java's ResourceBundle and MessageFormat.

I need to add javadoc for the new class and methods before I can push it.
I'm also going to add a functioning fallback system, so that you can have half-done translations.

It would also be good to add more characters to the font-system, as the current system can't display characters like åäö.

We're getting called hackers + our work is getting slaughtered by TooSkilled

OK guys , we have a situation on the minecraftforums
Click this link to see what TooSkilled, the original maker of the thread that we are developing did to our reputations

--> http://imgur.com/0C1mu

He called our work : buggy, unmodified github version. While he didn't do anything himself

He put this poll on top of the getting more and more popular thread we all use to post our builds.
We were put on the main page of minecraftforum.net to let this happen ? I don't really think so!

But how can we fix this ? Making a new thread ? Telling moderators ?

Help coding

Hello. I do not know how to work GIT very well, and will need some help via skype IM or something. I do know enough to make a clone of a repo, and so i did.
Changes I have made:

  • Added support for levels outside of the jar (for custom maps)
  • Adding multiple font support
  • Added multiline font rendering
  • Added Error Menu

After I finish tinkering with the interface, the next step will hopefully be sending custom maps via- multiplayer.
My skype name is "yofreke", hope to hear from someone soon!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.