Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411522 Posts in 69377 Topics- by 58431 Members - Latest Member: Bohdan_Zoshchenko

April 28, 2024, 09:03:08 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperPlaytestingThe Katakijin Thread (RELEASE DATE)
Pages: 1 ... 4 5 [6] 7
Print
Author Topic: The Katakijin Thread (RELEASE DATE)  (Read 59483 times)
ultim8p00
Level 0
***



View Profile
« Reply #100 on: April 10, 2008, 11:23:35 AM »

Well if he did that that would mean his own code was broken.
Unless he puts in a bunch of subroutines that are filled with infinite loops with deceiving names like "ActivateSuperMode".. and they run it..
..could code in some malicious code to erase C:\ too..

this
Logged
Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #101 on: April 10, 2008, 12:28:10 PM »

Just make sure the normal game doesn't fuck up my computer, and has no chance of doing so.
Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Ciardhubh
Level 1
*


View Profile
« Reply #102 on: April 10, 2008, 01:54:35 PM »

I like the idea that you write your code full of pitfalls and traps to deter the unwary.

...

That's common in interpreted and byte-code languages:
http://en.wikipedia.org/wiki/Obfuscator

Just write one for Game Maker if you need one :D
Logged
Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #103 on: April 10, 2008, 03:26:03 PM »

Though obviously obfuscating code isn't fool-proof (there's no such thing as far as I know) and depends heavily on the coder's ability, I think it would be a good layer of protection against most John Does that look at the source code of games in order to steal some code for their own crappy stuff.

The large majority of GM users aren't very well versed programmers, and those that are really good with GML probably don't need to resort to code-stealing anyway, so I see obfuscation in GM games as pretty effective given the circunstances.

Same doesn't go for graphic and sound resources, obviously.
Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
angrygeometry
Level 0
***


View Profile WWW
« Reply #104 on: April 22, 2008, 01:06:26 AM »

this was featured in this months PC Zone (biggest PC gaming magazine in england), and included the game on their DVD! well done dude!
Logged

ZeppMan217
Level 0
**



View Profile
« Reply #105 on: April 23, 2008, 08:37:08 AM »

so. what's the current situation on the game?
Logged

City 217 citizen.
"We do what we must because we can"
MekanikDestructiwKommando
Level 3
***


Let's ROCK!


View Profile
« Reply #106 on: April 28, 2008, 10:43:50 PM »

this was featured in this months PC Zone (biggest PC gaming magazine in england), and included the game on their DVD! well done dude!
Woa, Ultim8 you should e-mail PC Zone.. maybe get some money for an exclusive version released ahead of time or something.
Speaking of obfuscation, I read about a perl obfuscation contest recently, where the goal was to make the most obfuscated perl program which would print out itself.. the final code just looked ridiculous  Huh?

EDIT: Not what I was thinking of, this one's just the alphabet:
http://forums.hostrocket.com/archive/index.php/t-13265.html

main() { unsigned int c[] = {0x00457e31, 0x01e8FA3e, 0x00f8420f, 0x01e8c63e,
0x01f87e1f, 0x01f87210, 0x00f85e2f, 0x0118fe31, 0x01f2109f, 0x0010862e, 0x01197251, 0x0108421f,
0x011dd631, 0x011cd671, 0x00e8c62e, 0x01e8fa10, 0x00e8cde1, 0x01c97251, 0x00f8383e, 0x01f21084,
0x0118c62e, 0x0118c544, 0x0118d771, 0x01151151, 0x01151084, 0x01f1111f}; int i,j;
for (i=0; i<26; ++i) { for (j=25; j>=0; --j) { if (!(1<<j & c)) putchar(0x20); else
putchar(0x23); if (!(j%5)) putchar(0xa);} putchar(0xa); }}




Number2:

import java.util.*;
public class StateNames {
public static int NUMBER_OF_STATES = 50;
public static void main(String[] args) {
int q = calculateStateNumber();
String[] states = new String[q];
createNames(states,q);
}
private static int calculateStateNumber(){
int foo = NUMBER_OF_STATES/2;
if((NUMBER_OF_STATES%2) == 0){foo++;}return foo;
}
private static void createNames(String[] states, int stateNum){
int fearFactor=NUMBER_OF_STATES/10*3 + NUMBER_OF_STATES;
Random California = new Random();
SortedVector NewYork = new SortedVector();
for (int countyName = fearFactor + (NUMBER_OF_STATES/2+1);countyName >= fearFactor;countyName-- ) {
NewYork.addElement((char)(countyName) + " ");
}NewYork.sort();
for (int stateCapitals = 0; stateCapitals<stateNum; stateCapitals++ ) {
System.out.print((String)NewYork.elementAt(stateCapitals));
}System.out.println(" ");
}
}
class SortedVector extends java.util.Vector {
public void sort() {
if (size() == 0) {return;}
Object[] a = this.toArray();
quickSort(a, 0, a.length - 1);
this.removeAllElements();
for (int i = 0; i < a.length ; i++ ) {this.addElement(a);}
}
private void quickSort(Object a[], int lo0, int hi0)
{
int lo = lo0;int hi = hi0;String mid;
if ( hi0 > lo0)
{
mid = a[ ( lo0 + hi0 ) / 2 ].toString();
while( lo <= hi){
while( ( lo < hi0 ) && ( a[lo].toString().compareTo(mid) < 0 ) ) {
++lo;}
while( ( hi > lo0 ) && ( a[hi].toString().compareTo(mid) > 0 ) ) {--hi;}
if( lo <= hi )
{swap(a, lo, hi);
++lo;
--hi;}
}
if( lo0 < hi )quickSort( a, lo0, hi );
if( lo < hi0 )quickSort( a, lo, hi0 );
}
}
private void swap(Object a[], int i, int j)
{
if (i == j)return;
Object T;T = a;
a = a[j];a[j] = T;}
public Object[] toArray() {
Object[] temp = new Object[this.size()];
for (int i = 0; i < this.size() ; i++ ) {
temp = this.elementAt(i);
}
return(temp);
}
}


Output is

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Notice that not once in the code is there a single "A", "Z" or the number "26".
« Last Edit: April 28, 2008, 10:48:44 PM by MekanikDestructiwKommando » Logged

Quote
There have always been interactive experiences that go beyond entertainment.  For example, if mafia games are too fun for you, then you can always join the mafia.
ultim8p00
Level 0
***



View Profile
« Reply #107 on: May 03, 2008, 01:20:23 PM »

this was featured in this months PC Zone (biggest PC gaming magazine in england), and included the game on their DVD! well done dude!

WOW! Holy Crap! That's cool!
Hey dangerous do you have any links or anything of the sort?


And btw guys, progress is going ok. I still haven't gotten to that new level, but I've been adding new moves and stuff. For example, the Flying Swallow like move when upgraded to level 3 can be done three times consecutively as long as you have and enemy in line of sight and you are high enough above the ground. You can hit and enemy three times with it if you turn around in time. You can also now double-jump. Some moves are delay-centric too.

« Last Edit: May 03, 2008, 02:41:45 PM by ultim8p00 » Logged
ultim8p00
Level 0
***



View Profile
« Reply #108 on: July 02, 2010, 06:09:47 PM »

Hey guys.

Just thought I'd let you know that Katakijin is basically done now, but it's still really messy and takes up like 300MB of memory so I am doing a lot of testing and cleaning up at the moment.

Katakijin is now called Venge and I will be releasing it September 27th.

-Divine
Logged
HöllenKobold
Level 10
*****



View Profile
« Reply #109 on: July 02, 2010, 06:15:59 PM »

Nice, looking forward to it. What sparked the name change?
Logged

Hell pits tend to be disguised as
things that would lead a passerby to
not think of them as portals to
eternal gnashing and wailing.
MaloEspada
Guest
« Reply #110 on: July 02, 2010, 07:03:35 PM »

Haha finally. I remember playing multiple early versions of this game, made in Game Maker.
Can't wait for the final release. It reminds me a lot of Nikujin, like a remake of it or something inspired.
Logged
ultim8p00
Level 0
***



View Profile
« Reply #111 on: July 02, 2010, 07:50:09 PM »

Nice, looking forward to it. What sparked the name change?

With Katakijin, I felt like I had to be at least somewhat authentic to japanese culture. With the new name I can do whatever I want to.
Logged
UnemployedVillain
Level 0
**


View Profile
« Reply #112 on: July 02, 2010, 08:53:28 PM »

Pretty cool game. Although I found it hard to really know when to block. I kind of just mashed the attack button and dashed and blocked occasionally
Logged
superflat
Level 10
*****



View Profile WWW
« Reply #113 on: July 03, 2010, 04:51:18 PM »

I love how you just dipped out for two years and popped back in to say 'it's finished.'  Equally love that it's finished! 

I think a lot of people though it was shelved actually...
Logged

G-Factor
Level 1
*


View Profile
« Reply #114 on: July 04, 2010, 07:32:37 AM »

Yeah this game's pretty sweet. I haven't played that many games yet but this one seems the most polished out of the ones I've tried. Any info on how long it took, what tools were used, how many people involved?

Some feedback
  • I wanted to use the 'UP' key for jump but I don't think I can because UP is used in menus. I'm still not used to 'Z' and 'X' that most games seem to use
  • Is there a checkpoint system? I didn't get very far but when I died it was just game over
  • I knew I was getting health back, but it was unclear what triggered it. Perhaps you can make it more clear what actually gives you health back
  • Enemy AI is fine once they are in combat range, but before you reach them they kind of behave oddly. Not sure how to describe it. They either stand still or sometimes move in the same way the player moves. Or they keep running back and forth
  • I couldn't actually configure my block button. I used 'Z' for attack 1, 'X' for attack 2 and 'C' for block. But in game 'Z' was my jump button and 'C' did nothing.

Logged

snake2020
Level 0
**


View Profile
« Reply #115 on: July 09, 2010, 03:46:19 AM »

is there any new video?
Logged
Inane
TIGSource Editor
Level 10
******


Arsenic for the Art Forum


View Profile WWW
« Reply #116 on: July 09, 2010, 08:02:05 PM »

Oh! <3 Welcome back Ultim8! Can't wait. Smiley
Logged

real art looks like the mona lisa or a halo poster and is about being old or having your wife die and sometimes the level goes in reverse
snake2020
Level 0
**


View Profile
« Reply #117 on: September 24, 2010, 07:38:17 PM »

Hey guys.

Just thought I'd let you know that Katakijin is basically done now, but it's still really messy and takes up like 300MB of memory so I am doing a lot of testing and cleaning up at the moment.

Katakijin is now called Venge and I will be releasing it September 27th.

-Divine

Can't wait. Beer!
Logged
shig
Guest
« Reply #118 on: September 25, 2010, 09:28:31 AM »

Why can't I change the movement keys and the throw-shurikens key? I hate arrow keys+ZXC controls so much.
Logged
fraxcell
Level 5
*****



View Profile
« Reply #119 on: September 25, 2010, 09:58:18 AM »

So this is coming out in two days? Awesome!
Logged

Pages: 1 ... 4 5 [6] 7
Print
Jump to:  

Theme orange-lt created by panic